package com.sg.service.biz.calc.impl;

import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollectionUtil;
import com.sg.common.util.CommonFunctionHelper;
import com.sg.common.util.RedisUtil;
import com.sg.dto.base.calc.req.*;
import com.sg.dto.biz.calc.req.*;
import com.sg.dto.biz.calc.res.*;
import com.sg.service.base.calc.MOmsIntegrateThemeService;
import com.sg.service.base.calc.MOmsStandardDataResultService;
import com.sg.service.base.calc.MOmsTargetIntegrateTempDataScopeService;
import com.sg.service.base.calc.MOmsThemeEvaTempService;
import com.sg.service.biz.calc.CalculationRulesService;
import com.sg.service.biz.calc.StandardDataService;
import com.wicket.okrapp.integration.FwAppExecuteCycleClient;
import com.wicket.okrapp.integration.TargetCycleService;
import com.wicket.okrapp.integration.dto.*;
import com.sg.common.exception.Assert;
import com.wicket.okrcalc.common.exception.BizException;
import com.wicket.okrcomponent.integration.FwCompCalculationRulesClient;
import com.wicket.okrcomponent.integration.ConfSchemeService;
import com.wicket.okrcomponent.integration.InterfaceModeService;
import com.wicket.okrcomponent.integration.dto.*;
import org.apache.skywalking.apm.toolkit.trace.Tag;
import org.apache.skywalking.apm.toolkit.trace.Tags;
import org.apache.skywalking.apm.toolkit.trace.Trace;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
@Service
public class CrossTempIntegrateServiceImpl
        implements com.wicket.okrcalc.biz.service.CrossTempIntegrateService {

    @Resource
    private RedisUtil redisUtil;
    @Resource
    private MOmsIntegrateThemeService mOmsIntegrateThemeService;


    /**
     * D4模糊查目标跨模板整合主题列表(公共)[10137]
     * gen by moon at 8/21/2024, 2:38:24 PM
     */
    @Trace(operationName = "D4模糊查目标跨模板整合主题列表(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public QueryFuzzyIntegrateThemeListComRespDto queryFuzzyIntegrateThemeListCom(QueryFuzzyIntegrateThemeListComReqDto reqDto) {


        List<OmsIntegrateTheme> listOmsIntegrateTheme_1 = new ArrayList<>();
//步骤0: 4-2-01模糊查目标跨模板整合主题列表 - queryFuzzyIntegrateThemeList
        List<OmsIntegrateTheme> listOmsIntegrateTheme = new ArrayList<>();
        QueryFuzzyIntegrateThemeListReq queryFuzzyIntegrateThemeListReq = new QueryFuzzyIntegrateThemeListReq();
        if (reqDto != null) {
            queryFuzzyIntegrateThemeListReq.setIntegrateThemeName(reqDto.getIntegrateThemeName());//SimpleFieldAssign//sourceId:1980795_1
            queryFuzzyIntegrateThemeListReq.setIntegrateThemeContType(reqDto.getIntegrateThemeContType());//SimpleFieldAssign//sourceId:1980796_1
            queryFuzzyIntegrateThemeListReq.setIntegrateThemeContId(reqDto.getIntegrateThemeContId());//SimpleFieldAssign//sourceId:1980797_1
            queryFuzzyIntegrateThemeListReq.setUsageSceneTypeCode(reqDto.getUsageSceneTypeCode());//SimpleFieldAssign//sourceId:1980798_1
            queryFuzzyIntegrateThemeListReq.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1980799_1
            queryFuzzyIntegrateThemeListReq.setIsArchive(reqDto.getIsArchive());//SimpleFieldAssign//sourceId:1980800_1
            queryFuzzyIntegrateThemeListReq.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1980801_1
        }

        /*4-2-01模糊查目标跨模板整合主题列表[10136]   */
        Assert.isNull(queryFuzzyIntegrateThemeListReq.getSpaceId(), "D4模糊查目标跨模板整合主题列表(公共)-4-2-01模糊查目标跨模板整合主题列表-创建于空间ID不能为空", false);
        listOmsIntegrateTheme = mOmsIntegrateThemeService.queryFuzzyIntegrateThemeList(queryFuzzyIntegrateThemeListReq)/*vcase invoke 本地 method 方法调用;*/;


        listOmsIntegrateTheme_1 = listOmsIntegrateTheme;

        QueryFuzzyIntegrateThemeListComRespDto retData = new QueryFuzzyIntegrateThemeListComRespDto();
        retData.setIntegrateThemeList(listOmsIntegrateTheme_1.stream().map(item -> BeanUtil.toBean(item, IntegrateThemeDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1980810_1


        return retData;
    }

    /**
     * D4查询主题跨评价模板范围列表(公共)[10124]
     * gen by moon at 8/21/2024, 12:45:26 PM
     */
    @Trace(operationName = "D4查询主题跨评价模板范围列表(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public QueryThemeEvaluationCrossListComRespDto queryThemeEvaluationCrossListCom(QueryThemeEvaluationCrossListComReqDto reqDto) {


        List<OmsThemeEvaTemp> listOmsThemeEvaTemp_1 = new ArrayList<>();
//步骤0: 4-2-02查询主题跨评价模板范围列表 - queryThemeEvaluationCrossList
        List<OmsThemeEvaTemp> listOmsThemeEvaTemp = new ArrayList<>();
        QueryThemeEvaluationCrossListReq queryThemeEvaluationCrossListReq = new QueryThemeEvaluationCrossListReq();
        if (reqDto != null) {
            queryThemeEvaluationCrossListReq.setThemeEvaTempId(reqDto.getThemeEvaTempId());//SimpleFieldAssign//sourceId:1979823_1
            queryThemeEvaluationCrossListReq.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1979824_1
            queryThemeEvaluationCrossListReq.setIsShow(reqDto.getIsShow());//SimpleFieldAssign//sourceId:1979825_1
            queryThemeEvaluationCrossListReq.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1979826_1
            queryThemeEvaluationCrossListReq.setIsArchive(reqDto.getIsArchive());//SimpleFieldAssign//sourceId:1979827_1
            queryThemeEvaluationCrossListReq.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1979828_1
        }

        /*4-2-02查询主题跨评价模板范围列表[10121]   */

        listOmsThemeEvaTemp = mOmsThemeEvaTempService.queryThemeEvaluationCrossList(queryThemeEvaluationCrossListReq)/*vcase invoke 本地 method 方法调用;*/;


        listOmsThemeEvaTemp_1 = listOmsThemeEvaTemp;

        QueryThemeEvaluationCrossListComRespDto retData = new QueryThemeEvaluationCrossListComRespDto();
        retData.setThemeEvaluationCrossList(listOmsThemeEvaTemp_1.stream().map(item -> BeanUtil.toBean(item, ThemeEvaluationCrossDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1979848_1


        return retData;
    }

    /**
     * D4修改目标跨模板整合主题(公共)[10127]
     * gen by moon at 8/21/2024, 12:45:10 PM
     */
    @Trace(operationName = "D4修改目标跨模板整合主题(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public UpdateIntegrateThemeComRespDto updateIntegrateThemeCom(UpdateIntegrateThemeComReqDto reqDto) {


        //步骤0: 4-2-01修改目标跨模板整合主题 - updateIntegrateTheme
        boolean bOOLEAN;
        OmsIntegrateTheme omsIntegrateTheme = new OmsIntegrateTheme();
        omsIntegrateTheme.setOperationInductionId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecInductionRecordId());//CURRENT_INDUCTIONID//sourceId:1979712_1
        omsIntegrateTheme.setOperateTime(CommonFunctionHelper.getCurrentTime());//SYSTEM_CURRENT_TIME//sourceId:1979713_1
        if (reqDto != null) {
            omsIntegrateTheme.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1979708_1
            omsIntegrateTheme.setIntegrateThemeName(reqDto.getIntegrateThemeName());//SimpleFieldAssign//sourceId:1979709_1
            omsIntegrateTheme.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1979710_1
            omsIntegrateTheme.setIsArchive(reqDto.getIsArchive());//SimpleFieldAssign//sourceId:1979711_1
        }

        /*4-2-01修改目标跨模板整合主题[10120]   */
        Assert.isNull(omsIntegrateTheme.getIntegrateThemeId(), "D4修改目标跨模板整合主题(公共)-4-2-01修改目标跨模板整合主题-整合主题ID不能为空", false);
        Assert.isNull(omsIntegrateTheme.getOperationInductionId(), "D4修改目标跨模板整合主题(公共)-4-2-01修改目标跨模板整合主题-操作人就职记录ID不能为空", false);
        Assert.isNull(omsIntegrateTheme.getOperateTime(), "D4修改目标跨模板整合主题(公共)-4-2-01修改目标跨模板整合主题-操作时间不能为空", false);
        bOOLEAN = mOmsIntegrateThemeService.updateIntegrateTheme(omsIntegrateTheme)/*vcase invoke 本地 method 方法调用;*/;


        UpdateIntegrateThemeComRespDto retData = new UpdateIntegrateThemeComRespDto();


        return retData;
    }

    /**
     * D4新增目标跨模板整合主题(公共)[10110]
     * gen by moon at 8/21/2024, 12:45:12 PM
     */
    @Trace(operationName = "D4新增目标跨模板整合主题(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public AddIntegrateThemeComRespDto addIntegrateThemeCom(AddIntegrateThemeComReqDto reqDto) {


        String string_1 = null;
//步骤0: 4-2-01新增目标跨模板整合主题 - addIntegrateTheme
        String string = null;
        OmsIntegrateTheme omsIntegrateTheme = new OmsIntegrateTheme();
        omsIntegrateTheme.setIsArchive("FALSE");//sourceId:1979468_1
        omsIntegrateTheme.setOperationInductionId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecInductionRecordId());//CURRENT_INDUCTIONID//sourceId:1979469_1
        omsIntegrateTheme.setCreateInductionId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecInductionRecordId());//CURRENT_INDUCTIONID//sourceId:1979470_1
        omsIntegrateTheme.setOperateTime(CommonFunctionHelper.getCurrentTime());//SYSTEM_CURRENT_TIME//sourceId:1979473_1
        omsIntegrateTheme.setCreateTime(CommonFunctionHelper.getCurrentTime());//SYSTEM_CURRENT_TIME//sourceId:1979474_1
        omsIntegrateTheme.setSpaceId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:1979477_1
        omsIntegrateTheme.setAppId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecAppId());//CURRENT_APPID//sourceId:1979478_1
        if (reqDto != null) {
            omsIntegrateTheme.setIntegrateThemeName(reqDto.getIntegrateThemeName());//SimpleFieldAssign//sourceId:1979463_1
            omsIntegrateTheme.setIntegrateThemeContType(reqDto.getIntegrateThemeContType());//SimpleFieldAssign//sourceId:1979464_1
            omsIntegrateTheme.setIntegrateThemeContId(reqDto.getIntegrateThemeContId());//SimpleFieldAssign//sourceId:1979465_1
            omsIntegrateTheme.setUsageSceneTypeCode(reqDto.getUsageSceneTypeCode());//SimpleFieldAssign//sourceId:1979466_1
            omsIntegrateTheme.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1979467_1
        }

        /*4-2-01新增目标跨模板整合主题[10109]   */
        Assert.isNull(omsIntegrateTheme.getIntegrateThemeName(), "D4新增目标跨模板整合主题(公共)-4-2-01新增目标跨模板整合主题-整合主题名称不能为空", false);
        Assert.isNull(omsIntegrateTheme.getIntegrateThemeContType(), "D4新增目标跨模板整合主题(公共)-4-2-01新增目标跨模板整合主题-整合主题内容类型编码不能为空", false);
        Assert.isNull(omsIntegrateTheme.getIntegrateThemeContId(), "D4新增目标跨模板整合主题(公共)-4-2-01新增目标跨模板整合主题-整合主题内容ID不能为空", false);
        Assert.isNull(omsIntegrateTheme.getUsageSceneTypeCode(), "D4新增目标跨模板整合主题(公共)-4-2-01新增目标跨模板整合主题-使用场景类型编码不能为空", false);
        Assert.isNull(omsIntegrateTheme.getSubjectLifeCycle(), "D4新增目标跨模板整合主题(公共)-4-2-01新增目标跨模板整合主题-主体生命周期不能为空", false);
        Assert.isNull(omsIntegrateTheme.getIsArchive(), "D4新增目标跨模板整合主题(公共)-4-2-01新增目标跨模板整合主题-是否存档不能为空", false);
        Assert.isNull(omsIntegrateTheme.getOperationInductionId(), "D4新增目标跨模板整合主题(公共)-4-2-01新增目标跨模板整合主题-操作人就职记录ID不能为空", false);
        Assert.isNull(omsIntegrateTheme.getCreateInductionId(), "D4新增目标跨模板整合主题(公共)-4-2-01新增目标跨模板整合主题-创建人就职记录ID不能为空", false);
        Assert.isNull(omsIntegrateTheme.getOperateTime(), "D4新增目标跨模板整合主题(公共)-4-2-01新增目标跨模板整合主题-操作时间不能为空", false);
        Assert.isNull(omsIntegrateTheme.getCreateTime(), "D4新增目标跨模板整合主题(公共)-4-2-01新增目标跨模板整合主题-创建时间不能为空", false);
        Assert.isNull(omsIntegrateTheme.getSpaceId(), "D4新增目标跨模板整合主题(公共)-4-2-01新增目标跨模板整合主题-创建于空间ID不能为空", false);
        Assert.isNull(omsIntegrateTheme.getAppId(), "D4新增目标跨模板整合主题(公共)-4-2-01新增目标跨模板整合主题-创建于联盟应用ID不能为空", false);
        string = mOmsIntegrateThemeService.addIntegrateTheme(omsIntegrateTheme)/*vcase invoke 本地 method 方法调用;*/;


        string_1 = string;

        AddIntegrateThemeComRespDto retData = new AddIntegrateThemeComRespDto();
        if (string_1 != null) {
            retData.setIntegrateThemeId(string_1);//SimpleFieldAssign//sourceId:1979485_1
        }


        return retData;
    }

    /**
     * D4查询目标跨模板整合主题详情(公共)[10112]
     * gen by moon at 8/21/2024, 12:45:14 PM
     */
    @Trace(operationName = "D4查询目标跨模板整合主题详情(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public QueryIntegrateThemeDetailComRespDto queryIntegrateThemeDetailCom(QueryIntegrateThemeDetailComReqDto reqDto) {


        OmsIntegrateTheme omsIntegrateTheme_1 = null;
//步骤0: 4-2-01查询目标跨模板整合主题详情 - queryIntegrateThemeDetail
        OmsIntegrateTheme omsIntegrateTheme = null;
        QueryIntegrateThemeDetailReq queryIntegrateThemeDetailReq = new QueryIntegrateThemeDetailReq();
        if (reqDto != null) {
            queryIntegrateThemeDetailReq.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1979498_1
            queryIntegrateThemeDetailReq.setIntegrateThemeName(reqDto.getIntegrateThemeName());//SimpleFieldAssign//sourceId:1979499_1
            queryIntegrateThemeDetailReq.setIntegrateThemeContId(reqDto.getIntegrateThemeContId());//SimpleFieldAssign//sourceId:1979500_1
            queryIntegrateThemeDetailReq.setUsageSceneTypeCode(reqDto.getUsageSceneTypeCode());//SimpleFieldAssign//sourceId:1979501_1
            queryIntegrateThemeDetailReq.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1979502_1
            queryIntegrateThemeDetailReq.setIsArchive(reqDto.getIsArchive());//SimpleFieldAssign//sourceId:1979518_1
            queryIntegrateThemeDetailReq.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1979503_1
        }

        /*4-2-01查询目标跨模板整合主题详情[10111]   */
        Assert.isNull(queryIntegrateThemeDetailReq.getSpaceId(), "D4查询目标跨模板整合主题详情(公共)-4-2-01查询目标跨模板整合主题详情-创建于空间ID不能为空", false);
        omsIntegrateTheme = mOmsIntegrateThemeService.queryIntegrateThemeDetail(queryIntegrateThemeDetailReq)/*vcase invoke 本地 method 方法调用;*/;


        omsIntegrateTheme_1 = omsIntegrateTheme;

        QueryIntegrateThemeDetailComRespDto retData = new QueryIntegrateThemeDetailComRespDto();
        if (omsIntegrateTheme_1 != null) {
            retData.setIntegrateThemeId(omsIntegrateTheme_1.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1979520_1
            retData.setIntegrateThemeName(omsIntegrateTheme_1.getIntegrateThemeName());//SimpleFieldAssign//sourceId:1979521_1
            retData.setIntegrateThemeContType(omsIntegrateTheme_1.getIntegrateThemeContType());//SimpleFieldAssign//sourceId:1979522_1
            retData.setIntegrateThemeContId(omsIntegrateTheme_1.getIntegrateThemeContId());//SimpleFieldAssign//sourceId:1979523_1
            retData.setUsageSceneTypeCode(omsIntegrateTheme_1.getUsageSceneTypeCode());//SimpleFieldAssign//sourceId:1979524_1
            retData.setSubjectLifeCycle(omsIntegrateTheme_1.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1979801_1
            retData.setOperationInductionId(omsIntegrateTheme_1.getOperationInductionId());//SimpleFieldAssign//sourceId:1979802_1
            retData.setOperateTime(omsIntegrateTheme_1.getOperateTime());//SimpleFieldAssign//sourceId:1979803_1
        }


        return retData;
    }

    /**
     * D4新增目标跨模板整合主题业务处理[10113]
     * gen by moon at 8/21/2024, 12:45:16 PM
     */
    @Trace(operationName = "D4新增目标跨模板整合主题业务处理")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public AddIntegrateThemeBusinessProcessRespDto addIntegrateThemeBusinessProcess(AddIntegrateThemeBusinessProcessReqDto reqDto) {


        AddIntegrateThemeComRespDto addIntegrateThemeComRespDto_1 = null;
//virtualUsage D4查询目标跨模板整合主题列表(公共)  72383
        QueryIntegrateThemeListComRespDto queryIntegrateThemeListComRespDto = null;
        QueryIntegrateThemeListComReqDto queryIntegrateThemeListComReqDto = new QueryIntegrateThemeListComReqDto();
        queryIntegrateThemeListComReqDto.setIsArchive("FALSE");//sourceId:1979572_1_72383
        queryIntegrateThemeListComReqDto.setSpaceId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:1979571_1_72383
        if (reqDto != null) {
            queryIntegrateThemeListComReqDto.setIntegrateThemeName(reqDto.getIntegrateThemeName());//SimpleFieldAssign//sourceId:1979566_1_72383
            queryIntegrateThemeListComReqDto.setIntegrateThemeContId(reqDto.getIntegrateThemeContId());//SimpleFieldAssign//sourceId:1979568_1_72383
            queryIntegrateThemeListComReqDto.setUsageSceneTypeCode(reqDto.getUsageSceneTypeCode());//SimpleFieldAssign//sourceId:1979569_1_72383
        }

        /*D4查询目标跨模板整合主题列表(公共)[10116]   */
        Assert.isNull(queryIntegrateThemeListComReqDto.getIntegrateThemeName(), "D4新增目标跨模板整合主题业务处理-D4查询目标跨模板整合主题列表(公共)-整合主题名称不能为空", false);
        Assert.isNull(queryIntegrateThemeListComReqDto.getIntegrateThemeContId(), "D4新增目标跨模板整合主题业务处理-D4查询目标跨模板整合主题列表(公共)-整合主题内容ID不能为空", false);
        Assert.isNull(queryIntegrateThemeListComReqDto.getUsageSceneTypeCode(), "D4新增目标跨模板整合主题业务处理-D4查询目标跨模板整合主题列表(公共)-使用场景类型编码不能为空", false);
        Assert.isNull(queryIntegrateThemeListComReqDto.getIsArchive(), "D4新增目标跨模板整合主题业务处理-D4查询目标跨模板整合主题列表(公共)-是否存档不能为空", false);
        Assert.isNull(queryIntegrateThemeListComReqDto.getSpaceId(), "D4新增目标跨模板整合主题业务处理-D4查询目标跨模板整合主题列表(公共)-创建于空间ID不能为空", false);
        queryIntegrateThemeListComRespDto = queryIntegrateThemeListCom(queryIntegrateThemeListComReqDto)/*vcase invoke 同服务,同domain*/;


        if ((queryIntegrateThemeListComRespDto != null && queryIntegrateThemeListComRespDto.getIntegrateThemeList() != null && queryIntegrateThemeListComRespDto.getIntegrateThemeList().size() > 0)) {
            //if(D4查询目标跨模板整合主题列表(公共).目标跨模板整合主题列表数据集条数 大于 0)  72384

//异常结束 72385
            throw new BizException("C00116", "对不起！已存在~！", false);
        } else if ((queryIntegrateThemeListComRespDto != null && queryIntegrateThemeListComRespDto.getIntegrateThemeList() != null && queryIntegrateThemeListComRespDto.getIntegrateThemeList().size() == 0)) {
            //elseif(D4查询目标跨模板整合主题列表(公共).目标跨模板整合主题列表数据集条数 等于 0)  72386

            AddIntegrateThemeComRespDto addIntegrateThemeComRespDto = null;
            AddIntegrateThemeComReqDto addIntegrateThemeComReqDto = new AddIntegrateThemeComReqDto();
            if (reqDto != null) {
                addIntegrateThemeComReqDto.setIntegrateThemeName(reqDto.getIntegrateThemeName());//SimpleFieldAssign//sourceId:1979536_1_72387
                addIntegrateThemeComReqDto.setIntegrateThemeContType(reqDto.getIntegrateThemeContType());//SimpleFieldAssign//sourceId:1979537_1_72387
                addIntegrateThemeComReqDto.setIntegrateThemeContId(reqDto.getIntegrateThemeContId());//SimpleFieldAssign//sourceId:1979538_1_72387
                addIntegrateThemeComReqDto.setUsageSceneTypeCode(reqDto.getUsageSceneTypeCode());//SimpleFieldAssign//sourceId:1979539_1_72387
                addIntegrateThemeComReqDto.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1979540_1_72387
            }

            /*D4新增目标跨模板整合主题(公共)[10110]   */
            Assert.isNull(addIntegrateThemeComReqDto.getIntegrateThemeName(), "D4新增目标跨模板整合主题业务处理-D4新增目标跨模板整合主题(公共)-整合主题名称不能为空", false);
            Assert.isNull(addIntegrateThemeComReqDto.getIntegrateThemeContType(), "D4新增目标跨模板整合主题业务处理-D4新增目标跨模板整合主题(公共)-整合主题内容类型编码不能为空", false);
            Assert.isNull(addIntegrateThemeComReqDto.getIntegrateThemeContId(), "D4新增目标跨模板整合主题业务处理-D4新增目标跨模板整合主题(公共)-整合主题内容ID不能为空", false);
            Assert.isNull(addIntegrateThemeComReqDto.getUsageSceneTypeCode(), "D4新增目标跨模板整合主题业务处理-D4新增目标跨模板整合主题(公共)-使用场景类型编码不能为空", false);
            Assert.isNull(addIntegrateThemeComReqDto.getSubjectLifeCycle(), "D4新增目标跨模板整合主题业务处理-D4新增目标跨模板整合主题(公共)-主体生命周期不能为空", false);
            addIntegrateThemeComRespDto = addIntegrateThemeCom(addIntegrateThemeComReqDto)/*vcase invoke 同服务,同domain*/;


            addIntegrateThemeComRespDto_1 = addIntegrateThemeComRespDto;
        }
        AddIntegrateThemeBusinessProcessRespDto retData = new AddIntegrateThemeBusinessProcessRespDto();
        if (addIntegrateThemeComRespDto_1 != null) {
            retData.setIntegrateThemeId(addIntegrateThemeComRespDto_1.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1979579_1
        }


        return retData;
    }

    /**
     * D4查询目标跨模板整合主题列表(公共)[10116]
     * gen by moon at 8/21/2024, 12:45:18 PM
     */
    @Trace(operationName = "D4查询目标跨模板整合主题列表(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public QueryIntegrateThemeListComRespDto queryIntegrateThemeListCom(QueryIntegrateThemeListComReqDto reqDto) {


        List<OmsIntegrateTheme> listOmsIntegrateTheme_1 = new ArrayList<>();
//步骤0: 4-2-01查询目标跨模板整合主题列表 - queryIntegrateThemeList
        List<OmsIntegrateTheme> listOmsIntegrateTheme = new ArrayList<>();
        QueryIntegrateThemeListReq queryIntegrateThemeListReq = new QueryIntegrateThemeListReq();
        if (reqDto != null) {
            queryIntegrateThemeListReq.setIntegrateThemeName(reqDto.getIntegrateThemeName());//SimpleFieldAssign//sourceId:1979549_1
            queryIntegrateThemeListReq.setIntegrateThemeContType(reqDto.getIntegrateThemeContType());//SimpleFieldAssign//sourceId:1979550_1
            queryIntegrateThemeListReq.setIntegrateThemeContId(reqDto.getIntegrateThemeContId());//SimpleFieldAssign//sourceId:1979551_1
            queryIntegrateThemeListReq.setUsageSceneTypeCode(reqDto.getUsageSceneTypeCode());//SimpleFieldAssign//sourceId:1979552_1
            queryIntegrateThemeListReq.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1979553_1
            queryIntegrateThemeListReq.setIsArchive(reqDto.getIsArchive());//SimpleFieldAssign//sourceId:1979563_1
            queryIntegrateThemeListReq.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1979554_1
        }

        /*4-2-01查询目标跨模板整合主题列表[10115]   */
        Assert.isNull(queryIntegrateThemeListReq.getSpaceId(), "D4查询目标跨模板整合主题列表(公共)-4-2-01查询目标跨模板整合主题列表-创建于空间ID不能为空", false);
        listOmsIntegrateTheme = mOmsIntegrateThemeService.queryIntegrateThemeList(queryIntegrateThemeListReq)/*vcase invoke 本地 method 方法调用;*/;


        listOmsIntegrateTheme_1 = listOmsIntegrateTheme;

        QueryIntegrateThemeListComRespDto retData = new QueryIntegrateThemeListComRespDto();
        retData.setIntegrateThemeList(listOmsIntegrateTheme_1.stream().map(item -> BeanUtil.toBean(item, IntegrateThemeDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1979565_1


        return retData;
    }

    /**
     * D4修改目标跨模板整合主题业务处理[10118]
     * gen by moon at 8/21/2024, 12:45:20 PM
     */
    @Trace(operationName = "D4修改目标跨模板整合主题业务处理")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public UpdateIntegrateThemeBusinessProcessRespDto updateIntegrateThemeBusinessProcess(UpdateIntegrateThemeBusinessProcessReqDto reqDto) {


        //virtualUsage D4查询目标跨模板整合主题详情（用于判断是否允许修改）  72388
        QueryIntegrateThemeDetailComRespDto queryIntegrateThemeDetailComRespDto = null;
        QueryIntegrateThemeDetailComReqDto queryIntegrateThemeDetailComReqDto = new QueryIntegrateThemeDetailComReqDto();
        queryIntegrateThemeDetailComReqDto.setSpaceId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:1979657_1_72388
        if (reqDto != null) {
            queryIntegrateThemeDetailComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1979664_1_72388
            queryIntegrateThemeDetailComReqDto.setIntegrateThemeName(reqDto.getIntegrateThemeName());//SimpleFieldAssign//sourceId:1979653_1_72388
        }

        /*D4查询目标跨模板整合主题详情（用于判断是否允许修改）[10112]   */
        Assert.isNull(queryIntegrateThemeDetailComReqDto.getIntegrateThemeId(), "D4修改目标跨模板整合主题业务处理-D4查询目标跨模板整合主题详情（用于判断是否允许修改）-整合主题ID不能为空", false);
        Assert.isNull(queryIntegrateThemeDetailComReqDto.getSpaceId(), "D4修改目标跨模板整合主题业务处理-D4查询目标跨模板整合主题详情（用于判断是否允许修改）-创建于空间ID不能为空", false);
        queryIntegrateThemeDetailComRespDto = queryIntegrateThemeDetailCom(queryIntegrateThemeDetailComReqDto)/*vcase invoke 同服务,同domain*/;


        if ((queryIntegrateThemeDetailComRespDto != null && queryIntegrateThemeDetailComRespDto.getIntegrateThemeId() == null)) {
            //if(D4查询目标跨模板整合主题详情（用于判断是否允许修改）.整合主题ID 值等于空 )  72389

            QueryIntegrateThemeDetailComRespDto queryIntegrateThemeDetailComRespDto_2 = null;
            QueryIntegrateThemeDetailComReqDto queryIntegrateThemeDetailComReqDto_1 = new QueryIntegrateThemeDetailComReqDto();
            queryIntegrateThemeDetailComReqDto_1.setSpaceId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:1979657_1_72394
            if (reqDto != null) {
                queryIntegrateThemeDetailComReqDto_1.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1979664_1_72394
            }

            /*D4查询目标跨模板整合主题详情（用于判断是否允许修改）[10112]   */
            Assert.isNull(queryIntegrateThemeDetailComReqDto_1.getIntegrateThemeId(), "D4修改目标跨模板整合主题业务处理-D4查询目标跨模板整合主题详情（用于判断是否允许修改）-整合主题ID不能为空", false);
            Assert.isNull(queryIntegrateThemeDetailComReqDto_1.getSpaceId(), "D4修改目标跨模板整合主题业务处理-D4查询目标跨模板整合主题详情（用于判断是否允许修改）-创建于空间ID不能为空", false);
            queryIntegrateThemeDetailComRespDto_2 = queryIntegrateThemeDetailCom(queryIntegrateThemeDetailComReqDto_1)/*vcase invoke 同服务,同domain*/;


            QueryIntegrateThemeListComRespDto queryIntegrateThemeListComRespDto = null;
            if (queryIntegrateThemeDetailComRespDto_2 != null) {
                QueryIntegrateThemeListComReqDto queryIntegrateThemeListComReqDto = new QueryIntegrateThemeListComReqDto();
                queryIntegrateThemeListComReqDto.setIsArchive("FALSE");//sourceId:1979674_1_72391
                queryIntegrateThemeListComReqDto.setSpaceId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:1979673_1_72391
                if (reqDto != null) {
                    queryIntegrateThemeListComReqDto.setIntegrateThemeName(reqDto.getIntegrateThemeName());//SimpleFieldAssign//sourceId:1979668_1_72391
                }
                if (queryIntegrateThemeDetailComRespDto_2 != null) {
                    queryIntegrateThemeListComReqDto.setIntegrateThemeContId(queryIntegrateThemeDetailComRespDto_2.getIntegrateThemeContId());//SimpleFieldAssign//sourceId:1979677_1_72391
                    queryIntegrateThemeListComReqDto.setUsageSceneTypeCode(queryIntegrateThemeDetailComRespDto_2.getUsageSceneTypeCode());//SimpleFieldAssign//sourceId:1979678_1_72391
                }

                /*D4查询目标跨模板整合主题列表(公共)[10116]   */
                Assert.isNull(queryIntegrateThemeListComReqDto.getIntegrateThemeContId(), "D4修改目标跨模板整合主题业务处理-D4查询目标跨模板整合主题列表(公共)-整合主题内容ID不能为空", false);
                Assert.isNull(queryIntegrateThemeListComReqDto.getUsageSceneTypeCode(), "D4修改目标跨模板整合主题业务处理-D4查询目标跨模板整合主题列表(公共)-使用场景类型编码不能为空", false);
                Assert.isNull(queryIntegrateThemeListComReqDto.getIsArchive(), "D4修改目标跨模板整合主题业务处理-D4查询目标跨模板整合主题列表(公共)-是否存档不能为空", false);
                Assert.isNull(queryIntegrateThemeListComReqDto.getSpaceId(), "D4修改目标跨模板整合主题业务处理-D4查询目标跨模板整合主题列表(公共)-创建于空间ID不能为空", false);
                queryIntegrateThemeListComRespDto = queryIntegrateThemeListCom(queryIntegrateThemeListComReqDto)/*vcase invoke 同服务,同domain*/;


            }
            if ((queryIntegrateThemeListComRespDto != null && queryIntegrateThemeListComRespDto.getIntegrateThemeList() != null && queryIntegrateThemeListComRespDto.getIntegrateThemeList().size() > 0)) {
                //if(D4查询目标跨模板整合主题列表(公共).目标跨模板整合主题列表数据集条数 大于 0)  72392

//异常结束 72393
                throw new BizException("C00028", "对不起，没有数据！！", false);
            }
        }
//virtualUsage D4修改目标跨模板整合主题(公共)  72395
        UpdateIntegrateThemeComRespDto updateIntegrateThemeComRespDto = null;
        UpdateIntegrateThemeComReqDto updateIntegrateThemeComReqDto = new UpdateIntegrateThemeComReqDto();
        if (reqDto != null) {
            updateIntegrateThemeComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1979724_1_72395
            updateIntegrateThemeComReqDto.setIntegrateThemeName(reqDto.getIntegrateThemeName());//SimpleFieldAssign//sourceId:1979725_1_72395
            updateIntegrateThemeComReqDto.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1979726_1_72395
        }

        /*D4修改目标跨模板整合主题(公共)[10127]   */
        Assert.isNull(updateIntegrateThemeComReqDto.getIntegrateThemeId(), "D4修改目标跨模板整合主题业务处理-D4修改目标跨模板整合主题(公共)-整合主题ID不能为空", false);
        updateIntegrateThemeComRespDto = updateIntegrateThemeCom(updateIntegrateThemeComReqDto)/*vcase invoke 同服务,同domain*/;


        UpdateIntegrateThemeBusinessProcessRespDto retData = new UpdateIntegrateThemeBusinessProcessRespDto();


        return retData;
    }

    /**
     * D4新增主题跨评价模板范围(公共)[10122]
     * gen by moon at 8/24/2024, 11:01:11 AM
     */
    @Trace(operationName = "D4新增主题跨评价模板范围(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public AddThemeEvaluationCrossComRespDto addThemeEvaluationCrossCom(AddThemeEvaluationCrossComReqDto reqDto) {


        String string_1 = null;
//步骤0: 4-2-02新增主题跨评价模板范围 - addThemeEvaluationCross
        String string = null;
        OmsThemeEvaTemp omsThemeEvaTemp = new OmsThemeEvaTemp();
        if (reqDto != null) {
            omsThemeEvaTemp.setEvaTempId(reqDto.getEvaTempId());//SimpleFieldAssign//sourceId:1979753_1
            omsThemeEvaTemp.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1986323_1
            omsThemeEvaTemp.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1979754_1
            omsThemeEvaTemp.setIsShow(reqDto.getIsShow());//SimpleFieldAssign//sourceId:1979755_1
            omsThemeEvaTemp.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1979756_1
        }

        /*4-2-02新增主题跨评价模板范围[10119]   */
        Assert.isNull(omsThemeEvaTemp.getEvaTempId(), "D4新增主题跨评价模板范围(公共)-4-2-02新增主题跨评价模板范围-评价模板ID不能为空", false);
        Assert.isNull(omsThemeEvaTemp.getDataBelongSubjectType(), "D4新增主题跨评价模板范围(公共)-4-2-02新增主题跨评价模板范围-数据归属主体类型编码不能为空", false);
        Assert.isNull(omsThemeEvaTemp.getIntegrateThemeId(), "D4新增主题跨评价模板范围(公共)-4-2-02新增主题跨评价模板范围-关联整合主题ID不能为空", false);
        Assert.isNull(omsThemeEvaTemp.getIsShow(), "D4新增主题跨评价模板范围(公共)-4-2-02新增主题跨评价模板范围-是否展示不能为空", false);
        Assert.isNull(omsThemeEvaTemp.getSubjectLifeCycle(), "D4新增主题跨评价模板范围(公共)-4-2-02新增主题跨评价模板范围-主体生命周期不能为空", false);
        string = mOmsThemeEvaTempService.addThemeEvaluationCross(omsThemeEvaTemp)/*vcase invoke 本地 method 方法调用;*/;


        string_1 = string;

        AddThemeEvaluationCrossComRespDto retData = new AddThemeEvaluationCrossComRespDto();
        if (string_1 != null) {
            retData.setThemeEvaTempId(string_1);//SimpleFieldAssign//sourceId:1979762_1
        }


        return retData;
    }

    /**
     * D4修改主题跨评价模板范围(公共)[10123]
     * gen by moon at 8/21/2024, 12:45:25 PM
     */
    @Trace(operationName = "D4修改主题跨评价模板范围(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public UpdateThemeEvaluationCrossComRespDto updateThemeEvaluationCrossCom(UpdateThemeEvaluationCrossComReqDto reqDto) {


        //步骤0: 4-2-02修改主题跨评价模板范围 - updateThemeEvaluationCross
        boolean bOOLEAN;
        OmsThemeEvaTemp omsThemeEvaTemp = new OmsThemeEvaTemp();
        if (reqDto != null) {
            omsThemeEvaTemp.setThemeEvaTempId(reqDto.getThemeEvaTempId());//SimpleFieldAssign//sourceId:1979791_1
            omsThemeEvaTemp.setIsShow(reqDto.getIsShow());//SimpleFieldAssign//sourceId:1979794_1
            omsThemeEvaTemp.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1979795_1
            omsThemeEvaTemp.setIsArchive(reqDto.getIsArchive());//SimpleFieldAssign//sourceId:1979796_1
        }

        /*4-2-02修改主题跨评价模板范围[10129]   */
        Assert.isNull(omsThemeEvaTemp.getThemeEvaTempId(), "D4修改主题跨评价模板范围(公共)-4-2-02修改主题跨评价模板范围-主题整合评价模板ID不能为空", false);
        bOOLEAN = mOmsThemeEvaTempService.updateThemeEvaluationCross(omsThemeEvaTemp)/*vcase invoke 本地 method 方法调用;*/;


        UpdateThemeEvaluationCrossComRespDto retData = new UpdateThemeEvaluationCrossComRespDto();


        return retData;
    }

    /**
     * D4新增目标跨模板数据范围(公共)[10150]
     * gen by moon at 8/26/2024, 1:23:46 PM
     */
    @Trace(operationName = "D4新增目标跨模板数据范围(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public AddTargetEvaluationCrossDataComRespDto addTargetEvaluationCrossDataCom(AddTargetEvaluationCrossDataComReqDto reqDto) {


        String string_1 = null;
//步骤0: 4-2-03新增目标跨模板数据范围 - addTargetEvaluationCrossData
        String string = null;
        OmsTargetIntegrateTempDataScope omsTargetIntegrateTempDataScope = new OmsTargetIntegrateTempDataScope();
        if (reqDto != null) {
            omsTargetIntegrateTempDataScope.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1982899_1
            omsTargetIntegrateTempDataScope.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1982900_1
            omsTargetIntegrateTempDataScope.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987692_1
            omsTargetIntegrateTempDataScope.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1982917_1
            omsTargetIntegrateTempDataScope.setDataTypeSubScene(reqDto.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1982915_1
            omsTargetIntegrateTempDataScope.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1982914_1
            omsTargetIntegrateTempDataScope.setDataResultId(reqDto.getDataResultId());//SimpleFieldAssign//sourceId:1982901_1
            omsTargetIntegrateTempDataScope.setDataResult(reqDto.getDataResult());//SimpleFieldAssign//sourceId:1982902_1
            omsTargetIntegrateTempDataScope.setUnit(reqDto.getUnit());//SimpleFieldAssign//sourceId:1982903_1
            omsTargetIntegrateTempDataScope.setParentDataResultId(reqDto.getParentDataResultId());//SimpleFieldAssign//sourceId:1982904_1
            omsTargetIntegrateTempDataScope.setParentDataResult(reqDto.getParentDataResult());//SimpleFieldAssign//sourceId:1982905_1
            omsTargetIntegrateTempDataScope.setChangeFromLastValue(reqDto.getChangeFromLastValue());//SimpleFieldAssign//sourceId:1982906_1
            omsTargetIntegrateTempDataScope.setChangeFromLastRatio(reqDto.getChangeFromLastRatio());//SimpleFieldAssign//sourceId:1982907_1
            omsTargetIntegrateTempDataScope.setUpdateCycleParentDataResultId(reqDto.getUpdateCycleParentDataResultId());//SimpleFieldAssign//sourceId:1982908_1
            omsTargetIntegrateTempDataScope.setUpdateCycleParentDataResult(reqDto.getUpdateCycleParentDataResult());//SimpleFieldAssign//sourceId:1982909_1
            omsTargetIntegrateTempDataScope.setUpdateCycleChangeFromLastValue(reqDto.getUpdateCycleChangeFromLastValue());//SimpleFieldAssign//sourceId:1982910_1
            omsTargetIntegrateTempDataScope.setUpdateCycleChangeFromLastRatio(reqDto.getUpdateCycleChangeFromLastRatio());//SimpleFieldAssign//sourceId:1982911_1
            omsTargetIntegrateTempDataScope.setIsNewData(reqDto.getIsNewData());//SimpleFieldAssign//sourceId:1982912_1
            omsTargetIntegrateTempDataScope.setIsUpdateCycleNewData(reqDto.getIsUpdateCycleNewData());//SimpleFieldAssign//sourceId:1982913_1
            omsTargetIntegrateTempDataScope.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1986331_1
            omsTargetIntegrateTempDataScope.setParentSubMidCycleType(reqDto.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:1986332_1
            omsTargetIntegrateTempDataScope.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1982916_1
            omsTargetIntegrateTempDataScope.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1982918_1
            omsTargetIntegrateTempDataScope.setCyclelAlias(reqDto.getCyclelAlias());//SimpleFieldAssign//sourceId:1982919_1
            omsTargetIntegrateTempDataScope.setTargetCycleId(reqDto.getTargetCycleId());//SimpleFieldAssign//sourceId:1982920_1
            omsTargetIntegrateTempDataScope.setCycleStandardName(reqDto.getCycleStandardName());//SimpleFieldAssign//sourceId:1986979_1
            omsTargetIntegrateTempDataScope.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1982921_1
            omsTargetIntegrateTempDataScope.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1982922_1
            omsTargetIntegrateTempDataScope.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1986339_1
            omsTargetIntegrateTempDataScope.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1986341_1
        }

        /*4-2-03新增目标跨模板数据范围[10146]   */
        Assert.isNull(omsTargetIntegrateTempDataScope.getDataBelongSubjectType(), "D4新增目标跨模板数据范围(公共)-4-2-03新增目标跨模板数据范围-数据归属主体类型编码不能为空", false);
        Assert.isNull(omsTargetIntegrateTempDataScope.getDataBelongSubjectId(), "D4新增目标跨模板数据范围(公共)-4-2-03新增目标跨模板数据范围-数据归属主体ID不能为空", false);
        Assert.isNull(omsTargetIntegrateTempDataScope.getDataBelongSubjectName(), "D4新增目标跨模板数据范围(公共)-4-2-03新增目标跨模板数据范围-数据归属主体名称不能为空", false);
        Assert.isNull(omsTargetIntegrateTempDataScope.getDataType(), "D4新增目标跨模板数据范围(公共)-4-2-03新增目标跨模板数据范围-数据点类型不能为空", false);
        Assert.isNull(omsTargetIntegrateTempDataScope.getDataResult(), "D4新增目标跨模板数据范围(公共)-4-2-03新增目标跨模板数据范围-数据值结果不能为空", false);
        Assert.isNull(omsTargetIntegrateTempDataScope.getUnit(), "D4新增目标跨模板数据范围(公共)-4-2-03新增目标跨模板数据范围-冗余单位不能为空", false);
        Assert.isNull(omsTargetIntegrateTempDataScope.getSubjectLifeCycle(), "D4新增目标跨模板数据范围(公共)-4-2-03新增目标跨模板数据范围-主体生命周期不能为空", false);
        Assert.isNull(omsTargetIntegrateTempDataScope.getSpaceId(), "D4新增目标跨模板数据范围(公共)-4-2-03新增目标跨模板数据范围-创建于空间ID不能为空", false);
        string = mOmsTargetIntegrateTempDataScopeService.addTargetEvaluationCrossData(omsTargetIntegrateTempDataScope)/*vcase invoke 本地 method 方法调用;*/;


        string_1 = string;

        AddTargetEvaluationCrossDataComRespDto retData = new AddTargetEvaluationCrossDataComRespDto();
        if (string_1 != null) {
            retData.setSingleWorkCycleDataId(string_1);//SimpleFieldAssign//sourceId:1982948_1
        }


        return retData;
    }

    /**
     * D4批量增目标跨模板数据范围(公共)[10151]
     * gen by moon at 8/22/2024, 12:04:53 AM
     */
    @Trace(operationName = "D4批量增目标跨模板数据范围(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public BatchAddTargetEvaluationCrossDataComRespDto batchAddTargetEvaluationCrossDataCom(BatchAddTargetEvaluationCrossDataComReqDto reqDto) {


        //步骤0: 4-2-03批量增目标跨模板数据范围 - batchAddTargetEvaluationCrossData
        boolean bOOLEAN;
        List<OmsTargetIntegrateTempDataScope> listOmsTargetIntegrateTempDataScope = new ArrayList<>();
        if (reqDto != null && reqDto.getTargetEvaluationCrossDataList() != null && !CollectionUtil.isEmpty(reqDto.getTargetEvaluationCrossDataList())) {
            listOmsTargetIntegrateTempDataScope = reqDto.getTargetEvaluationCrossDataList().stream().map(item -> BeanUtil.toBean(item, OmsTargetIntegrateTempDataScope.class)).collect(Collectors.toList());//objList-to-objLists//sourceId:1982949_1
        }

        /*4-2-03批量增目标跨模板数据范围[10147]   */

        bOOLEAN = mOmsTargetIntegrateTempDataScopeService.batchAddTargetEvaluationCrossData(listOmsTargetIntegrateTempDataScope)/*vcase invoke 本地 method 方法调用;*/;


        BatchAddTargetEvaluationCrossDataComRespDto retData = new BatchAddTargetEvaluationCrossDataComRespDto();


        return retData;
    }

    /**
     * D4查询目标跨模板数据范围列表(公共)[10152]
     * gen by moon at 8/26/2024, 1:23:56 PM
     */
    @Trace(operationName = "D4查询目标跨模板数据范围列表(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListCom(QueryTargetEvaluationCrossDataListComReqDto reqDto) {


        List<OmsTargetIntegrateTempDataScope> listOmsTargetIntegrateTempDataScope_1 = new ArrayList<>();
//步骤0: 4-2-03查询目标跨模板数据范围列表 - queryTargetEvaluationCrossDataList
        List<OmsTargetIntegrateTempDataScope> listOmsTargetIntegrateTempDataScope = new ArrayList<>();
        QueryTargetEvaluationCrossDataListReq queryTargetEvaluationCrossDataListReq = new QueryTargetEvaluationCrossDataListReq();
        if (reqDto != null) {
            queryTargetEvaluationCrossDataListReq.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1982952_1
            queryTargetEvaluationCrossDataListReq.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1982953_1
            queryTargetEvaluationCrossDataListReq.setIsNewData(reqDto.getIsNewData());//SimpleFieldAssign//sourceId:1982965_1
            queryTargetEvaluationCrossDataListReq.setIsUpdateCycleNewData(reqDto.getIsUpdateCycleNewData());//SimpleFieldAssign//sourceId:1982966_1
            queryTargetEvaluationCrossDataListReq.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1987335_1
            queryTargetEvaluationCrossDataListReq.setParentSubMidCycleType(reqDto.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:1987809_1
            queryTargetEvaluationCrossDataListReq.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1982954_1
            queryTargetEvaluationCrossDataListReq.setDataTypeSubScene(reqDto.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1982955_1
            queryTargetEvaluationCrossDataListReq.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1982956_1
            queryTargetEvaluationCrossDataListReq.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1982957_1
            queryTargetEvaluationCrossDataListReq.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1982958_1
            queryTargetEvaluationCrossDataListReq.setTargetCycleId(reqDto.getTargetCycleId());//SimpleFieldAssign//sourceId:1982959_1
            queryTargetEvaluationCrossDataListReq.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1982960_1
            queryTargetEvaluationCrossDataListReq.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1982961_1
            queryTargetEvaluationCrossDataListReq.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1982962_1
            queryTargetEvaluationCrossDataListReq.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1982963_1
        }

        /*4-2-03查询目标跨模板数据范围列表[10148]   */
        Assert.isNull(queryTargetEvaluationCrossDataListReq.getIntegrateThemeId(), "D4查询目标跨模板数据范围列表(公共)-4-2-03查询目标跨模板数据范围列表-关联整合主题ID不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListReq.getSubjectLifeCycle(), "D4查询目标跨模板数据范围列表(公共)-4-2-03查询目标跨模板数据范围列表-主体生命周期不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListReq.getSpaceId(), "D4查询目标跨模板数据范围列表(公共)-4-2-03查询目标跨模板数据范围列表-创建于空间ID不能为空", false);
        listOmsTargetIntegrateTempDataScope = mOmsTargetIntegrateTempDataScopeService.queryTargetEvaluationCrossDataList(queryTargetEvaluationCrossDataListReq)/*vcase invoke 本地 method 方法调用;*/;


        listOmsTargetIntegrateTempDataScope_1 = listOmsTargetIntegrateTempDataScope;

        QueryTargetEvaluationCrossDataListComRespDto retData = new QueryTargetEvaluationCrossDataListComRespDto();
        retData.setTargetEvaluationCrossDataList(listOmsTargetIntegrateTempDataScope_1.stream().map(item -> BeanUtil.toBean(item, TargetEvaluationCrossDataDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1982981_1


        return retData;
    }

    /**
     * D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)[10153]
     * gen by moon at 8/22/2024, 12:04:57 AM
     */
    @Trace(operationName = "D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public BatchQueryTargetEvaluationCrossDataListByIdsComRespDto batchQueryTargetEvaluationCrossDataListByIdsCom(BatchQueryTargetEvaluationCrossDataListByIdsComReqDto reqDto) {


        List<OmsTargetIntegrateTempDataScope> listOmsTargetIntegrateTempDataScope_1 = new ArrayList<>();
//步骤0: 4-2-03批量查询目标跨模板数据范围列表By数据归属主体ID - batchQueryTargetEvaluationCrossDataListByIds
        List<OmsTargetIntegrateTempDataScope> listOmsTargetIntegrateTempDataScope = new ArrayList<>();
        BatchQueryTargetEvaluationCrossDataListByIdsReq batchQueryTargetEvaluationCrossDataListByIdsReq = new BatchQueryTargetEvaluationCrossDataListByIdsReq();
        if (reqDto != null) {
            batchQueryTargetEvaluationCrossDataListByIdsReq.setDataBelongSubjectList(reqDto.getDataBelongSubjectList());//list-field-assign//sourceId:1983022_1
            batchQueryTargetEvaluationCrossDataListByIdsReq.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1983010_1
            batchQueryTargetEvaluationCrossDataListByIdsReq.setIsNewData(reqDto.getIsNewData());//SimpleFieldAssign//sourceId:1983011_1
            batchQueryTargetEvaluationCrossDataListByIdsReq.setIsUpdateCycleNewData(reqDto.getIsUpdateCycleNewData());//SimpleFieldAssign//sourceId:1983012_1
            batchQueryTargetEvaluationCrossDataListByIdsReq.setDataTypeSubScene(reqDto.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1983013_1
            batchQueryTargetEvaluationCrossDataListByIdsReq.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1983014_1
            batchQueryTargetEvaluationCrossDataListByIdsReq.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1983015_1
            batchQueryTargetEvaluationCrossDataListByIdsReq.setTargetCycleId(reqDto.getTargetCycleId());//SimpleFieldAssign//sourceId:1983016_1
            batchQueryTargetEvaluationCrossDataListByIdsReq.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1983017_1
            batchQueryTargetEvaluationCrossDataListByIdsReq.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1983021_1
            batchQueryTargetEvaluationCrossDataListByIdsReq.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1983018_1
            batchQueryTargetEvaluationCrossDataListByIdsReq.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1983019_1
        }

        /*4-2-03批量查询目标跨模板数据范围列表By数据归属主体ID[10149]   */
        Assert.isNull(batchQueryTargetEvaluationCrossDataListByIdsReq.getDataBelongSubjectType(), "D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)-4-2-03批量查询目标跨模板数据范围列表By数据归属主体ID-数据归属主体类型编码不能为空", false);
        Assert.isNull(batchQueryTargetEvaluationCrossDataListByIdsReq.getIsNewData(), "D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)-4-2-03批量查询目标跨模板数据范围列表By数据归属主体ID-是否归属周期最新数据不能为空", false);
        Assert.isNull(batchQueryTargetEvaluationCrossDataListByIdsReq.getIsUpdateCycleNewData(), "D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)-4-2-03批量查询目标跨模板数据范围列表By数据归属主体ID-是否更新周期最新数据不能为空", false);
        Assert.isNull(batchQueryTargetEvaluationCrossDataListByIdsReq.getDataTypeSubScene(), "D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)-4-2-03批量查询目标跨模板数据范围列表By数据归属主体ID-数据点子场景不能为空", false);
        Assert.isNull(batchQueryTargetEvaluationCrossDataListByIdsReq.getIntegrateThemeId(), "D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)-4-2-03批量查询目标跨模板数据范围列表By数据归属主体ID-关联整合主题ID不能为空", false);
        Assert.isNull(batchQueryTargetEvaluationCrossDataListByIdsReq.getEvaObjTargetCycleId(), "D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)-4-2-03批量查询目标跨模板数据范围列表By数据归属主体ID-关联被评对象目标周期ID不能为空", false);
        Assert.isNull(batchQueryTargetEvaluationCrossDataListByIdsReq.getTargetCycleId(), "D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)-4-2-03批量查询目标跨模板数据范围列表By数据归属主体ID-关联目标工作周期ID不能为空", false);
        Assert.isNull(batchQueryTargetEvaluationCrossDataListByIdsReq.getCycleId(), "D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)-4-2-03批量查询目标跨模板数据范围列表By数据归属主体ID-关联归属周期ID不能为空", false);
        Assert.isNull(batchQueryTargetEvaluationCrossDataListByIdsReq.getEvaluationTemplateId(), "D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)-4-2-03批量查询目标跨模板数据范围列表By数据归属主体ID-冗余评价模板ID不能为空", false);
        Assert.isNull(batchQueryTargetEvaluationCrossDataListByIdsReq.getSubjectLifeCycle(), "D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)-4-2-03批量查询目标跨模板数据范围列表By数据归属主体ID-主体生命周期不能为空", false);
        Assert.isNull(batchQueryTargetEvaluationCrossDataListByIdsReq.getSpaceId(), "D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)-4-2-03批量查询目标跨模板数据范围列表By数据归属主体ID-创建于空间ID不能为空", false);
        listOmsTargetIntegrateTempDataScope = mOmsTargetIntegrateTempDataScopeService.batchQueryTargetEvaluationCrossDataListByIds(batchQueryTargetEvaluationCrossDataListByIdsReq)/*vcase invoke 本地 method 方法调用;*/;


        listOmsTargetIntegrateTempDataScope_1 = listOmsTargetIntegrateTempDataScope;

        BatchQueryTargetEvaluationCrossDataListByIdsComRespDto retData = new BatchQueryTargetEvaluationCrossDataListByIdsComRespDto();
        retData.setTargetEvaluationCrossDataList(listOmsTargetIntegrateTempDataScope_1.stream().map(item -> BeanUtil.toBean(item, TargetEvaluationCrossDataDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1983036_1


        return retData;
    }

    /**
     * D4执行回写跨模板数据整合主题(公共)[10167]
     * gen by moon at 8/24/2024, 11:24:46 AM
     */
    @Trace(operationName = "D4执行回写跨模板数据整合主题(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementWriteBackIntegrateThemeComRespDto implementWriteBackIntegrateThemeCom(ImplementWriteBackIntegrateThemeComReqDto reqDto) {


        //virtualUsage 4-2-03查询目标跨模板数据范围列表  72531
        List<OmsTargetIntegrateTempDataScope> listOmsTargetIntegrateTempDataScope = new ArrayList<>();
        QueryTargetEvaluationCrossDataListReq queryTargetEvaluationCrossDataListReq = new QueryTargetEvaluationCrossDataListReq();
        if (reqDto != null) {
            queryTargetEvaluationCrossDataListReq.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1986030_1_72531
        }

        /*4-2-03查询目标跨模板数据范围列表[10148]   */
        Assert.isNull(queryTargetEvaluationCrossDataListReq.getSpaceId(), "D4执行回写跨模板数据整合主题(公共)-4-2-03查询目标跨模板数据范围列表-创建于空间ID不能为空", false);
        listOmsTargetIntegrateTempDataScope = mOmsTargetIntegrateTempDataScopeService.queryTargetEvaluationCrossDataList(queryTargetEvaluationCrossDataListReq)/*vcase invoke 本地 method 方法调用;*/;


        if ((listOmsTargetIntegrateTempDataScope != null && listOmsTargetIntegrateTempDataScope != null && listOmsTargetIntegrateTempDataScope.size() > 0)) {
            //if(4-2-03查询目标跨模板数据范围列表.目标跨模板数据范围列表数据集条数 大于 0)  72532

//ModelCode: circulationCollections
            for (OmsTargetIntegrateTempDataScope circulationCollectionsRes : listOmsTargetIntegrateTempDataScope) {

                ImplementWriteBackSingleIntegrateThemeComRespDto implementWriteBackSingleIntegrateThemeComRespDto = null;
                ImplementWriteBackSingleIntegrateThemeComReqDto implementWriteBackSingleIntegrateThemeComReqDto = new ImplementWriteBackSingleIntegrateThemeComReqDto();
                if (circulationCollectionsRes != null) {
                    implementWriteBackSingleIntegrateThemeComReqDto.setSingleWorkCycleDataId(circulationCollectionsRes.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:1986267_1_72535
                    implementWriteBackSingleIntegrateThemeComReqDto.setDataBelongSubjectType(circulationCollectionsRes.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1986268_1_72535
                    implementWriteBackSingleIntegrateThemeComReqDto.setEvaluationTemplateId(circulationCollectionsRes.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1986269_1_72535
                    implementWriteBackSingleIntegrateThemeComReqDto.setSpaceId(circulationCollectionsRes.getSpaceId());//SimpleFieldAssign//sourceId:1986270_1_72535
                }

                /*D4执行回写单条跨模板数据整合主题(公共)[10169]   */
                Assert.isNull(implementWriteBackSingleIntegrateThemeComReqDto.getSingleWorkCycleDataId(), "D4执行回写跨模板数据整合主题(公共)-D4执行回写单条跨模板数据整合主题(公共)-单周期数据点ID不能为空", false);
                Assert.isNull(implementWriteBackSingleIntegrateThemeComReqDto.getDataBelongSubjectType(), "D4执行回写跨模板数据整合主题(公共)-D4执行回写单条跨模板数据整合主题(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementWriteBackSingleIntegrateThemeComReqDto.getEvaluationTemplateId(), "D4执行回写跨模板数据整合主题(公共)-D4执行回写单条跨模板数据整合主题(公共)-冗余评价模板ID不能为空", false);
                Assert.isNull(implementWriteBackSingleIntegrateThemeComReqDto.getSpaceId(), "D4执行回写跨模板数据整合主题(公共)-D4执行回写单条跨模板数据整合主题(公共)-创建于空间ID不能为空", false);
                implementWriteBackSingleIntegrateThemeComRespDto = implementWriteBackSingleIntegrateThemeCom(implementWriteBackSingleIntegrateThemeComReqDto)/*vcase invoke 同服务,同domain*/;


//ModelCode: circulationEnd
            }

        }
        ImplementWriteBackIntegrateThemeComRespDto retData = new ImplementWriteBackIntegrateThemeComRespDto();


        return retData;
    }

    /**
     * D4执行回写单条跨模板数据整合主题(公共)[10169]
     * gen by moon at 8/24/2024, 11:01:33 AM
     */
    @Trace(operationName = "D4执行回写单条跨模板数据整合主题(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementWriteBackSingleIntegrateThemeComRespDto implementWriteBackSingleIntegrateThemeCom(ImplementWriteBackSingleIntegrateThemeComReqDto reqDto) {


        //virtualUsage 4-2-02查询主题跨评价模板范围详情  72537
        OmsThemeEvaTemp omsThemeEvaTemp = null;
        QueryThemeEvaluationCrossDetailReq queryThemeEvaluationCrossDetailReq = new QueryThemeEvaluationCrossDetailReq();
        queryThemeEvaluationCrossDetailReq.setIsArchive("FALSE");//sourceId:1986169_1_72537
        if (reqDto != null) {
            queryThemeEvaluationCrossDetailReq.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1986167_1_72537
            queryThemeEvaluationCrossDetailReq.setEvaTempId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1986166_1_72537
            queryThemeEvaluationCrossDetailReq.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1986170_1_72537
        }

        /*4-2-02查询主题跨评价模板范围详情[10171]   */
        Assert.isNull(queryThemeEvaluationCrossDetailReq.getDataBelongSubjectType(), "D4执行回写单条跨模板数据整合主题(公共)-4-2-02查询主题跨评价模板范围详情-数据归属主体类型编码不能为空", false);
        Assert.isNull(queryThemeEvaluationCrossDetailReq.getEvaTempId(), "D4执行回写单条跨模板数据整合主题(公共)-4-2-02查询主题跨评价模板范围详情-评价模板ID不能为空", false);
        Assert.isNull(queryThemeEvaluationCrossDetailReq.getIsArchive(), "D4执行回写单条跨模板数据整合主题(公共)-4-2-02查询主题跨评价模板范围详情-是否存档不能为空", false);
        Assert.isNull(queryThemeEvaluationCrossDetailReq.getSpaceId(), "D4执行回写单条跨模板数据整合主题(公共)-4-2-02查询主题跨评价模板范围详情-创建于空间ID不能为空", false);
        omsThemeEvaTemp = mOmsThemeEvaTempService.queryThemeEvaluationCrossDetail(queryThemeEvaluationCrossDetailReq)/*vcase invoke 本地 method 方法调用;*/;


        if ((omsThemeEvaTemp != null)) {
            //if(4-2-02查询主题跨评价模板范围详情（整合主题ID是否存在）.出参 值不等于空 )  72538

            boolean bOOLEAN;
            if (omsThemeEvaTemp != null) {
                OmsTargetIntegrateTempDataScope omsTargetIntegrateTempDataScope = new OmsTargetIntegrateTempDataScope();
                if (reqDto != null) {
                    omsTargetIntegrateTempDataScope.setSingleWorkCycleDataId(reqDto.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:1986241_1_72541
                }
                if (omsThemeEvaTemp != null) {
                    omsTargetIntegrateTempDataScope.setIntegrateThemeId(omsThemeEvaTemp.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1986242_1_72541
                }

                /*4-2-03修改目标跨模板数据范围[10174]   */
                Assert.isNull(omsTargetIntegrateTempDataScope.getSingleWorkCycleDataId(), "D4执行回写单条跨模板数据整合主题(公共)-4-2-03修改目标跨模板数据范围-单周期数据点ID不能为空", false);
                Assert.isNull(omsTargetIntegrateTempDataScope.getIntegrateThemeId(), "D4执行回写单条跨模板数据整合主题(公共)-4-2-03修改目标跨模板数据范围-关联整合主题ID不能为空", false);
                bOOLEAN = mOmsTargetIntegrateTempDataScopeService.updateTargetEvaluationCrossData(omsTargetIntegrateTempDataScope)/*vcase invoke 本地 method 方法调用;*/;


            }
        } else if ((omsThemeEvaTemp == null)) {
            //elseif(4-2-02查询主题跨评价模板范围详情（整合主题ID是否存在）.出参 值等于空 )  72539

            boolean bOOLEAN_1;
            String string = new String();
            if (reqDto != null) {
                string = reqDto.getSingleWorkCycleDataId();
                ;//SimpleFieldAssign//sourceId:1986266_1_72542
            }

            /*4-2-03删除目标跨模板数据范围[10175]   */
            Assert.isNull(string, "D4执行回写单条跨模板数据整合主题(公共)-4-2-03删除目标跨模板数据范围-单周期数据点ID不能为空", false);
            bOOLEAN_1 = mOmsTargetIntegrateTempDataScopeService.deleteTargetEvaluationCrossData(string)/*vcase invoke 本地 method 方法调用;*/;


        }
        ImplementWriteBackSingleIntegrateThemeComRespDto retData = new ImplementWriteBackSingleIntegrateThemeComRespDto();


        return retData;
    }

    /**
     * D4更新目标跨模板数据范围(公共)[10170]
     * gen by moon at 8/26/2024, 1:24:42 PM
     */
    @Trace(operationName = "D4更新目标跨模板数据范围(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataCom(RefreshTargetEvaluationCrossDataComReqDto reqDto) {


        ImplementIntegrateThemeReceFieldRespDto receptionServiceRes_1 = null;
//virtualUsage D4查询目标跨模板数据范围详情(用于判断是否已存在)  72540
        QueryTargetEvaluationCrossDataDetailComRespDto queryTargetEvaluationCrossDataDetailComRespDto = null;
        QueryTargetEvaluationCrossDataDetailComReqDto queryTargetEvaluationCrossDataDetailComReqDto = new QueryTargetEvaluationCrossDataDetailComReqDto();
        if (reqDto != null) {
            queryTargetEvaluationCrossDataDetailComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1986271_1_72540
            queryTargetEvaluationCrossDataDetailComReqDto.setDataResultId(reqDto.getDataResultId());//SimpleFieldAssign//sourceId:1986212_1_72540
            queryTargetEvaluationCrossDataDetailComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1986213_1_72540
            queryTargetEvaluationCrossDataDetailComReqDto.setDataTypeSubScene(reqDto.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1986214_1_72540
            queryTargetEvaluationCrossDataDetailComReqDto.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1986215_1_72540
            queryTargetEvaluationCrossDataDetailComReqDto.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1986217_1_72540
            queryTargetEvaluationCrossDataDetailComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1986219_1_72540
        }

        /*D4查询目标跨模板数据范围详情(用于判断是否已存在)[10172]   */
        Assert.isNull(queryTargetEvaluationCrossDataDetailComReqDto.getDataBelongSubjectId(), "D4更新目标跨模板数据范围(公共)-D4查询目标跨模板数据范围详情(用于判断是否已存在)-数据归属主体ID不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataDetailComReqDto.getDataResultId(), "D4更新目标跨模板数据范围(公共)-D4查询目标跨模板数据范围详情(用于判断是否已存在)-关联数据结果ID不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataDetailComReqDto.getDataType(), "D4更新目标跨模板数据范围(公共)-D4查询目标跨模板数据范围详情(用于判断是否已存在)-数据点类型不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataDetailComReqDto.getIsWorkCycleData(), "D4更新目标跨模板数据范围(公共)-D4查询目标跨模板数据范围详情(用于判断是否已存在)-是否工作周期数据不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataDetailComReqDto.getSubjectLifeCycle(), "D4更新目标跨模板数据范围(公共)-D4查询目标跨模板数据范围详情(用于判断是否已存在)-主体生命周期不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataDetailComReqDto.getSpaceId(), "D4更新目标跨模板数据范围(公共)-D4查询目标跨模板数据范围详情(用于判断是否已存在)-创建于空间ID不能为空", false);
        queryTargetEvaluationCrossDataDetailComRespDto = queryTargetEvaluationCrossDataDetailCom(queryTargetEvaluationCrossDataDetailComReqDto)/*vcase invoke 同服务,同domain*/;


        if ((queryTargetEvaluationCrossDataDetailComRespDto != null && queryTargetEvaluationCrossDataDetailComRespDto.getSingleWorkCycleDataId() == null)) {
            //if(D4查询目标跨模板数据范围详情(用于判断是否已存在).单周期数据点ID 值等于空 )  72543

            AddTargetEvaluationCrossDataComRespDto addTargetEvaluationCrossDataComRespDto = null;
            AddTargetEvaluationCrossDataComReqDto addTargetEvaluationCrossDataComReqDto = new AddTargetEvaluationCrossDataComReqDto();
            if (reqDto != null) {
                addTargetEvaluationCrossDataComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1986129_1_72544
                addTargetEvaluationCrossDataComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1986130_1_72544
                addTargetEvaluationCrossDataComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987694_1_72544
                addTargetEvaluationCrossDataComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1986133_1_72544
                addTargetEvaluationCrossDataComReqDto.setDataTypeSubScene(reqDto.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1986132_1_72544
                addTargetEvaluationCrossDataComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988339_1_72544
                addTargetEvaluationCrossDataComReqDto.setDataResultId(reqDto.getDataResultId());//SimpleFieldAssign//sourceId:1986134_1_72544
                addTargetEvaluationCrossDataComReqDto.setDataResult(reqDto.getDataResult());//SimpleFieldAssign//sourceId:1986135_1_72544
                addTargetEvaluationCrossDataComReqDto.setUnit(reqDto.getUnit());//SimpleFieldAssign//sourceId:1986136_1_72544
                addTargetEvaluationCrossDataComReqDto.setParentDataResultId(reqDto.getParentDataResultId());//SimpleFieldAssign//sourceId:1986137_1_72544
                addTargetEvaluationCrossDataComReqDto.setParentDataResult(reqDto.getParentDataResult());//SimpleFieldAssign//sourceId:1986138_1_72544
                addTargetEvaluationCrossDataComReqDto.setChangeFromLastValue(reqDto.getChangeFromLastValue());//SimpleFieldAssign//sourceId:1986139_1_72544
                addTargetEvaluationCrossDataComReqDto.setChangeFromLastRatio(reqDto.getChangeFromLastRatio());//SimpleFieldAssign//sourceId:1986140_1_72544
                addTargetEvaluationCrossDataComReqDto.setUpdateCycleParentDataResultId(reqDto.getUpdateCycleParentDataResultId());//SimpleFieldAssign//sourceId:1986141_1_72544
                addTargetEvaluationCrossDataComReqDto.setUpdateCycleParentDataResult(reqDto.getUpdateCycleParentDataResult());//SimpleFieldAssign//sourceId:1986142_1_72544
                addTargetEvaluationCrossDataComReqDto.setUpdateCycleChangeFromLastValue(reqDto.getUpdateCycleChangeFromLastValue());//SimpleFieldAssign//sourceId:1986143_1_72544
                addTargetEvaluationCrossDataComReqDto.setUpdateCycleChangeFromLastRatio(reqDto.getUpdateCycleChangeFromLastRatio());//SimpleFieldAssign//sourceId:1986144_1_72544
                addTargetEvaluationCrossDataComReqDto.setIsNewData(reqDto.getIsNewData());//SimpleFieldAssign//sourceId:1986145_1_72544
                addTargetEvaluationCrossDataComReqDto.setIsUpdateCycleNewData(reqDto.getIsUpdateCycleNewData());//SimpleFieldAssign//sourceId:1986146_1_72544
                addTargetEvaluationCrossDataComReqDto.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1986335_1_72544
                addTargetEvaluationCrossDataComReqDto.setParentSubMidCycleType(reqDto.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:1986336_1_72544
                addTargetEvaluationCrossDataComReqDto.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1986147_1_72544
                addTargetEvaluationCrossDataComReqDto.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1986148_1_72544
                addTargetEvaluationCrossDataComReqDto.setCyclelAlias(reqDto.getCyclelAlias());//SimpleFieldAssign//sourceId:1986149_1_72544
                addTargetEvaluationCrossDataComReqDto.setTargetCycleId(reqDto.getTargetCycleId());//SimpleFieldAssign//sourceId:1986150_1_72544
                addTargetEvaluationCrossDataComReqDto.setCycleStandardName(reqDto.getCycleStandardName());//SimpleFieldAssign//sourceId:1986981_1_72544
                addTargetEvaluationCrossDataComReqDto.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1986151_1_72544
                addTargetEvaluationCrossDataComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1986152_1_72544
                addTargetEvaluationCrossDataComReqDto.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1986343_1_72544
                addTargetEvaluationCrossDataComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1986344_1_72544
            }

            /*D4新增目标跨模板数据范围(公共)[10150]   */
            Assert.isNull(addTargetEvaluationCrossDataComReqDto.getDataBelongSubjectType(), "D4更新目标跨模板数据范围(公共)-D4新增目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
            Assert.isNull(addTargetEvaluationCrossDataComReqDto.getDataBelongSubjectId(), "D4更新目标跨模板数据范围(公共)-D4新增目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(addTargetEvaluationCrossDataComReqDto.getDataBelongSubjectName(), "D4更新目标跨模板数据范围(公共)-D4新增目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
            Assert.isNull(addTargetEvaluationCrossDataComReqDto.getDataType(), "D4更新目标跨模板数据范围(公共)-D4新增目标跨模板数据范围(公共)-数据点类型不能为空", false);
            Assert.isNull(addTargetEvaluationCrossDataComReqDto.getDataResult(), "D4更新目标跨模板数据范围(公共)-D4新增目标跨模板数据范围(公共)-数据值结果不能为空", false);
            Assert.isNull(addTargetEvaluationCrossDataComReqDto.getUnit(), "D4更新目标跨模板数据范围(公共)-D4新增目标跨模板数据范围(公共)-冗余单位不能为空", false);
            Assert.isNull(addTargetEvaluationCrossDataComReqDto.getSubjectLifeCycle(), "D4更新目标跨模板数据范围(公共)-D4新增目标跨模板数据范围(公共)-主体生命周期不能为空", false);
            Assert.isNull(addTargetEvaluationCrossDataComReqDto.getSpaceId(), "D4更新目标跨模板数据范围(公共)-D4新增目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
            addTargetEvaluationCrossDataComRespDto = addTargetEvaluationCrossDataCom(addTargetEvaluationCrossDataComReqDto)/*vcase invoke 同服务,同domain*/;


//ModelCode: receptionService
            ImplementIntegrateThemeReceFieldRespDto receptionServiceRes = null;
            if (queryTargetEvaluationCrossDataDetailComRespDto != null) {
                ImplementIntegrateThemeReceFieldReqDto receptionServiceReq = new ImplementIntegrateThemeReceFieldReqDto();
                if (queryTargetEvaluationCrossDataDetailComRespDto != null) {
                    receptionServiceReq.setSingleWorkCycleDataId(queryTargetEvaluationCrossDataDetailComRespDto.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:1986409_1_72546
                }

                /*M4接收目标跨模板数据范围ID出参[10114]  用于特殊方法接收上游入参。 */
                Assert.isNull(receptionServiceReq.getSingleWorkCycleDataId(), "D4更新目标跨模板数据范围(公共)-M4接收目标跨模板数据范围ID出参-单周期数据点ID不能为空", false);
                receptionServiceRes = nbCrossTempIntegrate.implementIntegrateThemeReceField(receptionServiceReq);


                receptionServiceRes_1 = receptionServiceRes;
            }
        } else if ((queryTargetEvaluationCrossDataDetailComRespDto != null && queryTargetEvaluationCrossDataDetailComRespDto.getSingleWorkCycleDataId() != null)) {
            //elseif(D4查询目标跨模板数据范围详情(用于判断是否已存在).单周期数据点ID 值不等于空 )  72545

            UpdateTargetEvaluationCrossDataComRespDto updateTargetEvaluationCrossDataComRespDto = null;
            if (queryTargetEvaluationCrossDataDetailComRespDto != null) {
                UpdateTargetEvaluationCrossDataComReqDto updateTargetEvaluationCrossDataComReqDto = new UpdateTargetEvaluationCrossDataComReqDto();
                if (queryTargetEvaluationCrossDataDetailComRespDto != null) {
                    updateTargetEvaluationCrossDataComReqDto.setSingleWorkCycleDataId(queryTargetEvaluationCrossDataDetailComRespDto.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:1986452_1_72548
                }
                if (reqDto != null) {
                    updateTargetEvaluationCrossDataComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1986453_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1986454_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987698_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988340_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1986470_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setDataTypeSubScene(reqDto.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1986471_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setDataResultId(reqDto.getDataResultId());//SimpleFieldAssign//sourceId:1986455_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setDataResult(reqDto.getDataResult());//SimpleFieldAssign//sourceId:1986456_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setUnit(reqDto.getUnit());//SimpleFieldAssign//sourceId:1986457_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setParentDataResultId(reqDto.getParentDataResultId());//SimpleFieldAssign//sourceId:1986458_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setParentDataResult(reqDto.getParentDataResult());//SimpleFieldAssign//sourceId:1986459_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setChangeFromLastValue(reqDto.getChangeFromLastValue());//SimpleFieldAssign//sourceId:1986460_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setChangeFromLastRatio(reqDto.getChangeFromLastRatio());//SimpleFieldAssign//sourceId:1986461_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setUpdateCycleParentDataResultId(reqDto.getUpdateCycleParentDataResultId());//SimpleFieldAssign//sourceId:1986462_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setUpdateCycleParentDataResult(reqDto.getUpdateCycleParentDataResult());//SimpleFieldAssign//sourceId:1986463_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setUpdateCycleChangeFromLastValue(reqDto.getUpdateCycleChangeFromLastValue());//SimpleFieldAssign//sourceId:1986464_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setUpdateCycleChangeFromLastRatio(reqDto.getUpdateCycleChangeFromLastRatio());//SimpleFieldAssign//sourceId:1986465_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setIsNewData(reqDto.getIsNewData());//SimpleFieldAssign//sourceId:1986466_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setIsUpdateCycleNewData(reqDto.getIsUpdateCycleNewData());//SimpleFieldAssign//sourceId:1986467_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1986469_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setParentSubMidCycleType(reqDto.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:1986468_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1987000_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setCyclelAlias(reqDto.getCyclelAlias());//SimpleFieldAssign//sourceId:1987001_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setTargetCycleId(reqDto.getTargetCycleId());//SimpleFieldAssign//sourceId:1987002_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setCycleStandardName(reqDto.getCycleStandardName());//SimpleFieldAssign//sourceId:1987003_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1987004_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1987005_1_72548
                    updateTargetEvaluationCrossDataComReqDto.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1986472_1_72548
                }

                /*D4修改目标跨模板数据范围(公共)[10176]   */
                Assert.isNull(updateTargetEvaluationCrossDataComReqDto.getSingleWorkCycleDataId(), "D4更新目标跨模板数据范围(公共)-D4修改目标跨模板数据范围(公共)-单周期数据点ID不能为空", false);
                Assert.isNull(updateTargetEvaluationCrossDataComReqDto.getDataBelongSubjectType(), "D4更新目标跨模板数据范围(公共)-D4修改目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(updateTargetEvaluationCrossDataComReqDto.getDataBelongSubjectId(), "D4更新目标跨模板数据范围(公共)-D4修改目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(updateTargetEvaluationCrossDataComReqDto.getDataType(), "D4更新目标跨模板数据范围(公共)-D4修改目标跨模板数据范围(公共)-数据点类型不能为空", false);
                Assert.isNull(updateTargetEvaluationCrossDataComReqDto.getDataResultId(), "D4更新目标跨模板数据范围(公共)-D4修改目标跨模板数据范围(公共)-关联数据结果ID不能为空", false);
                Assert.isNull(updateTargetEvaluationCrossDataComReqDto.getDataResult(), "D4更新目标跨模板数据范围(公共)-D4修改目标跨模板数据范围(公共)-数据值结果不能为空", false);
                Assert.isNull(updateTargetEvaluationCrossDataComReqDto.getUnit(), "D4更新目标跨模板数据范围(公共)-D4修改目标跨模板数据范围(公共)-冗余单位不能为空", false);
                Assert.isNull(updateTargetEvaluationCrossDataComReqDto.getIsNewData(), "D4更新目标跨模板数据范围(公共)-D4修改目标跨模板数据范围(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(updateTargetEvaluationCrossDataComReqDto.getIsUpdateCycleNewData(), "D4更新目标跨模板数据范围(公共)-D4修改目标跨模板数据范围(公共)-是否更新周期最新数据不能为空", false);
                updateTargetEvaluationCrossDataComRespDto = updateTargetEvaluationCrossDataCom(updateTargetEvaluationCrossDataComReqDto)/*vcase invoke 同服务,同domain*/;


            }
//ModelCode: receptionService
            ImplementIntegrateThemeReceFieldRespDto receptionServiceRes_2 = null;
            ImplementIntegrateThemeReceFieldReqDto receptionServiceReq_1 = new ImplementIntegrateThemeReceFieldReqDto();


            /*M4接收目标跨模板数据范围ID出参[10114]  用于特殊方法接收上游入参。 */
            Assert.isNull(receptionServiceReq_1.getSingleWorkCycleDataId(), "D4更新目标跨模板数据范围(公共)-M4接收目标跨模板数据范围ID出参-单周期数据点ID不能为空", false);
            receptionServiceRes_2 = nbCrossTempIntegrate.implementIntegrateThemeReceField(receptionServiceReq_1);


            receptionServiceRes_1 = receptionServiceRes_2;
        }
        RefreshTargetEvaluationCrossDataComRespDto retData = new RefreshTargetEvaluationCrossDataComRespDto();
        if (receptionServiceRes_1 != null) {
            retData.setSingleWorkCycleDataId(receptionServiceRes_1.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:1986474_1
        }


        return retData;
    }

    /**
     * D4查询目标跨模板数据范围详情(公共)[10172]
     * gen by moon at 8/26/2024, 1:24:54 PM
     */
    @Trace(operationName = "D4查询目标跨模板数据范围详情(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public QueryTargetEvaluationCrossDataDetailComRespDto queryTargetEvaluationCrossDataDetailCom(QueryTargetEvaluationCrossDataDetailComReqDto reqDto) {


        OmsTargetIntegrateTempDataScope omsTargetIntegrateTempDataScope_1 = null;
//步骤0: 4-2-03查询目标跨模板数据范围详情 - queryTargetEvaluationCrossDataDetail
        OmsTargetIntegrateTempDataScope omsTargetIntegrateTempDataScope = null;
        QueryTargetEvaluationCrossDataDetailReq queryTargetEvaluationCrossDataDetailReq = new QueryTargetEvaluationCrossDataDetailReq();
        if (reqDto != null) {
            queryTargetEvaluationCrossDataDetailReq.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1986189_1
            queryTargetEvaluationCrossDataDetailReq.setDataResultId(reqDto.getDataResultId());//SimpleFieldAssign//sourceId:1986185_1
            queryTargetEvaluationCrossDataDetailReq.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1986192_1
            queryTargetEvaluationCrossDataDetailReq.setDataTypeSubScene(reqDto.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1986186_1
            queryTargetEvaluationCrossDataDetailReq.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1987169_1
            queryTargetEvaluationCrossDataDetailReq.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1987168_1
            queryTargetEvaluationCrossDataDetailReq.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1986191_1
            queryTargetEvaluationCrossDataDetailReq.setParentSubMidCycleType(reqDto.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:1986190_1
            queryTargetEvaluationCrossDataDetailReq.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1987173_1
            queryTargetEvaluationCrossDataDetailReq.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1986187_1
            queryTargetEvaluationCrossDataDetailReq.setIsArchive(reqDto.getIsArchive());//SimpleFieldAssign//sourceId:1986193_1
            queryTargetEvaluationCrossDataDetailReq.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1986188_1
        }

        /*4-2-03查询目标跨模板数据范围详情[10173]   */

        omsTargetIntegrateTempDataScope = mOmsTargetIntegrateTempDataScopeService.queryTargetEvaluationCrossDataDetail(queryTargetEvaluationCrossDataDetailReq)/*vcase invoke 本地 method 方法调用;*/;


        omsTargetIntegrateTempDataScope_1 = omsTargetIntegrateTempDataScope;

        QueryTargetEvaluationCrossDataDetailComRespDto retData = new QueryTargetEvaluationCrossDataDetailComRespDto();
        if (omsTargetIntegrateTempDataScope_1 != null) {
            retData.setSingleWorkCycleDataId(omsTargetIntegrateTempDataScope_1.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:1986207_1
            retData.setDataBelongSubjectType(omsTargetIntegrateTempDataScope_1.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1986208_1
            retData.setDataBelongSubjectId(omsTargetIntegrateTempDataScope_1.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1986209_1
            retData.setDataResultId(omsTargetIntegrateTempDataScope_1.getDataResultId());//SimpleFieldAssign//sourceId:1986210_1
            retData.setDataResult(omsTargetIntegrateTempDataScope_1.getDataResult());//SimpleFieldAssign//sourceId:1987216_1
            retData.setUnit(omsTargetIntegrateTempDataScope_1.getUnit());//SimpleFieldAssign//sourceId:1987217_1
            retData.setParentDataResultId(omsTargetIntegrateTempDataScope_1.getParentDataResultId());//SimpleFieldAssign//sourceId:1987218_1
            retData.setParentDataResult(omsTargetIntegrateTempDataScope_1.getParentDataResult());//SimpleFieldAssign//sourceId:1987219_1
            retData.setChangeFromLastValue(omsTargetIntegrateTempDataScope_1.getChangeFromLastValue());//SimpleFieldAssign//sourceId:1987220_1
            retData.setChangeFromLastRatio(omsTargetIntegrateTempDataScope_1.getChangeFromLastRatio());//SimpleFieldAssign//sourceId:1987221_1
            retData.setUpdateCycleParentDataResultId(omsTargetIntegrateTempDataScope_1.getUpdateCycleParentDataResultId());//SimpleFieldAssign//sourceId:1987222_1
            retData.setUpdateCycleParentDataResult(omsTargetIntegrateTempDataScope_1.getUpdateCycleParentDataResult());//SimpleFieldAssign//sourceId:1987223_1
            retData.setUpdateCycleChangeFromLastValue(omsTargetIntegrateTempDataScope_1.getUpdateCycleChangeFromLastValue());//SimpleFieldAssign//sourceId:1987224_1
            retData.setUpdateCycleChangeFromLastRatio(omsTargetIntegrateTempDataScope_1.getUpdateCycleChangeFromLastRatio());//SimpleFieldAssign//sourceId:1987225_1
            retData.setIsNewData(omsTargetIntegrateTempDataScope_1.getIsNewData());//SimpleFieldAssign//sourceId:1987226_1
            retData.setIsUpdateCycleNewData(omsTargetIntegrateTempDataScope_1.getIsUpdateCycleNewData());//SimpleFieldAssign//sourceId:1987227_1
            retData.setDataType(omsTargetIntegrateTempDataScope_1.getDataType());//SimpleFieldAssign//sourceId:1987228_1
            retData.setDataTypeSubScene(omsTargetIntegrateTempDataScope_1.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1987229_1
            retData.setExtendedField1(omsTargetIntegrateTempDataScope_1.getExtendedField1());//SimpleFieldAssign//sourceId:1987230_1
            retData.setEvaObjTargetCycleId(omsTargetIntegrateTempDataScope_1.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1987231_1
            retData.setCyclelAlias(omsTargetIntegrateTempDataScope_1.getCyclelAlias());//SimpleFieldAssign//sourceId:1987232_1
            retData.setCycleStandardName(omsTargetIntegrateTempDataScope_1.getCycleStandardName());//SimpleFieldAssign//sourceId:1987233_1
            retData.setCycleId(omsTargetIntegrateTempDataScope_1.getCycleId());//SimpleFieldAssign//sourceId:1987234_1
        }


        return retData;
    }

    /**
     * D4修改目标跨模板数据范围(公共)[10176]
     * gen by moon at 8/26/2024, 1:25:01 PM
     */
    @Trace(operationName = "D4修改目标跨模板数据范围(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public UpdateTargetEvaluationCrossDataComRespDto updateTargetEvaluationCrossDataCom(UpdateTargetEvaluationCrossDataComReqDto reqDto) {


        //步骤0: 4-2-03修改目标跨模板数据范围 - updateTargetEvaluationCrossData
        boolean bOOLEAN;
        OmsTargetIntegrateTempDataScope omsTargetIntegrateTempDataScope = new OmsTargetIntegrateTempDataScope();
        if (reqDto != null) {
            omsTargetIntegrateTempDataScope.setSingleWorkCycleDataId(reqDto.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:1986349_1
            omsTargetIntegrateTempDataScope.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1986410_1
            omsTargetIntegrateTempDataScope.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1986411_1
            omsTargetIntegrateTempDataScope.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987696_1
            omsTargetIntegrateTempDataScope.setDataResultId(reqDto.getDataResultId());//SimpleFieldAssign//sourceId:1986412_1
            omsTargetIntegrateTempDataScope.setDataResult(reqDto.getDataResult());//SimpleFieldAssign//sourceId:1986413_1
            omsTargetIntegrateTempDataScope.setUnit(reqDto.getUnit());//SimpleFieldAssign//sourceId:1986414_1
            omsTargetIntegrateTempDataScope.setParentDataResultId(reqDto.getParentDataResultId());//SimpleFieldAssign//sourceId:1986415_1
            omsTargetIntegrateTempDataScope.setParentDataResult(reqDto.getParentDataResult());//SimpleFieldAssign//sourceId:1986416_1
            omsTargetIntegrateTempDataScope.setChangeFromLastValue(reqDto.getChangeFromLastValue());//SimpleFieldAssign//sourceId:1986417_1
            omsTargetIntegrateTempDataScope.setChangeFromLastRatio(reqDto.getChangeFromLastRatio());//SimpleFieldAssign//sourceId:1986418_1
            omsTargetIntegrateTempDataScope.setUpdateCycleParentDataResultId(reqDto.getUpdateCycleParentDataResultId());//SimpleFieldAssign//sourceId:1986419_1
            omsTargetIntegrateTempDataScope.setUpdateCycleParentDataResult(reqDto.getUpdateCycleParentDataResult());//SimpleFieldAssign//sourceId:1986420_1
            omsTargetIntegrateTempDataScope.setUpdateCycleChangeFromLastValue(reqDto.getUpdateCycleChangeFromLastValue());//SimpleFieldAssign//sourceId:1986421_1
            omsTargetIntegrateTempDataScope.setUpdateCycleChangeFromLastRatio(reqDto.getUpdateCycleChangeFromLastRatio());//SimpleFieldAssign//sourceId:1986422_1
            omsTargetIntegrateTempDataScope.setIsNewData(reqDto.getIsNewData());//SimpleFieldAssign//sourceId:1986423_1
            omsTargetIntegrateTempDataScope.setIsUpdateCycleNewData(reqDto.getIsUpdateCycleNewData());//SimpleFieldAssign//sourceId:1986424_1
            omsTargetIntegrateTempDataScope.setParentSubMidCycleType(reqDto.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:1986425_1
            omsTargetIntegrateTempDataScope.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1986426_1
            omsTargetIntegrateTempDataScope.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1986427_1
            omsTargetIntegrateTempDataScope.setDataTypeSubScene(reqDto.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1986428_1
            omsTargetIntegrateTempDataScope.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1986350_1
            omsTargetIntegrateTempDataScope.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1986988_1
            omsTargetIntegrateTempDataScope.setCyclelAlias(reqDto.getCyclelAlias());//SimpleFieldAssign//sourceId:1986989_1
            omsTargetIntegrateTempDataScope.setTargetCycleId(reqDto.getTargetCycleId());//SimpleFieldAssign//sourceId:1986990_1
            omsTargetIntegrateTempDataScope.setCycleStandardName(reqDto.getCycleStandardName());//SimpleFieldAssign//sourceId:1986991_1
            omsTargetIntegrateTempDataScope.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1986992_1
            omsTargetIntegrateTempDataScope.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1986993_1
            omsTargetIntegrateTempDataScope.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1986429_1
        }

        /*4-2-03修改目标跨模板数据范围[10174]   */
        Assert.isNull(omsTargetIntegrateTempDataScope.getSingleWorkCycleDataId(), "D4修改目标跨模板数据范围(公共)-4-2-03修改目标跨模板数据范围-单周期数据点ID不能为空", false);
        bOOLEAN = mOmsTargetIntegrateTempDataScopeService.updateTargetEvaluationCrossData(omsTargetIntegrateTempDataScope)/*vcase invoke 本地 method 方法调用;*/;


        UpdateTargetEvaluationCrossDataComRespDto retData = new UpdateTargetEvaluationCrossDataComRespDto();


        return retData;
    }

    /**
     * D4执行计算跨模板进度值等标准数据(公共)[10159]
     * gen by moon at 8/29/2024, 6:45:53 PM
     */
    @Trace(operationName = "D4执行计算跨模板进度值等标准数据(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementCrossTempExtractProgressEtcDatasComRespDto implementCrossTempExtractProgressEtcDatasCom(ImplementCrossTempExtractProgressEtcDatasComReqDto reqDto) {


        if ((reqDto != null && reqDto.getStandardDataList() != null && reqDto.getStandardDataList().size() > 0)) {
            //if(D4执行跨模板提取进度等标准数据(公共).标准数据列表数据集条数 大于 0)  72491

//ModelCode: circulationCollections
            for (String circulationCollectionsRes : reqDto.getStandardDataList()) {

                ImplementCalcCompleProgressEtcDatasComRespDto implementCalcCompleProgressEtcDatasComRespDto = null;
                ImplementCalcCompleProgressEtcDatasComReqDto implementCalcCompleProgressEtcDatasComReqDto = new ImplementCalcCompleProgressEtcDatasComReqDto();
                if (circulationCollectionsRes != null) {
                    implementCalcCompleProgressEtcDatasComReqDto.setDataType(circulationCollectionsRes != null ? String.valueOf(circulationCollectionsRes) : "");//SimpleFieldAssign//sourceId:1988837_1_72644
                }
                if (reqDto != null) {
                    implementCalcCompleProgressEtcDatasComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1988833_1_72644
                    implementCalcCompleProgressEtcDatasComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988834_1_72644
                    implementCalcCompleProgressEtcDatasComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1988835_1_72644
                    implementCalcCompleProgressEtcDatasComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988836_1_72644
                    implementCalcCompleProgressEtcDatasComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988838_1_72644
                }

                /*D4执行计算汇总进度值等整合数据(公共)[10187]   */
                Assert.isNull(implementCalcCompleProgressEtcDatasComReqDto.getDataType(), "D4执行计算跨模板进度值等标准数据(公共)-D4执行计算汇总进度值等整合数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCalcCompleProgressEtcDatasComReqDto.getDataBelongSubjectType(), "D4执行计算跨模板进度值等标准数据(公共)-D4执行计算汇总进度值等整合数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCalcCompleProgressEtcDatasComReqDto.getDataBelongSubjectId(), "D4执行计算跨模板进度值等标准数据(公共)-D4执行计算汇总进度值等整合数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCalcCompleProgressEtcDatasComReqDto.getDataBelongSubjectName(), "D4执行计算跨模板进度值等标准数据(公共)-D4执行计算汇总进度值等整合数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCalcCompleProgressEtcDatasComReqDto.getIntegrateThemeId(), "D4执行计算跨模板进度值等标准数据(公共)-D4执行计算汇总进度值等整合数据(公共)-整合主题ID不能为空", false);
                Assert.isNull(implementCalcCompleProgressEtcDatasComReqDto.getSpaceId(), "D4执行计算跨模板进度值等标准数据(公共)-D4执行计算汇总进度值等整合数据(公共)-创建于空间ID不能为空", false);
                implementCalcCompleProgressEtcDatasComRespDto = implementCalcCompleProgressEtcDatasCom(implementCalcCompleProgressEtcDatasComReqDto)/*vcase invoke 同服务,同domain*/;


//ModelCode: circulationEnd
            }

        }
        ImplementCrossTempExtractProgressEtcDatasComRespDto retData = new ImplementCrossTempExtractProgressEtcDatasComRespDto();


        return retData;
    }

    /**
     * D4分析数据归属目标周期信息(公共)[10163]
     * gen by moon at 8/25/2024, 1:22:03 PM
     */
    @Trace(operationName = "D4分析数据归属目标周期信息(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public AnalysisDataOwnershipTargetCycleInfoComRespDto analysisDataOwnershipTargetCycleInfoCom(AnalysisDataOwnershipTargetCycleInfoComReqDto reqDto) {


        ImplementIntegrateThemeReceFieldRespDto receptionServiceRes_1 = null;
        if ((reqDto != null && reqDto.getDataBelongSubjectType() != null && reqDto.getDataBelongSubjectType().equals("OMS_ORG_ORGANIZATION"))) {
            //if(D4分析数据归属目标周期信息(公共).数据归属主体类型编码 等于 组织表)  72553

            QueryEvaObjTargetCyclePlatformDetailComRespDto queryEvaObjTargetCyclePlatformDetailComRespDto = null;
            QueryEvaObjTargetCyclePlatformDetailComReqDto queryEvaObjTargetCyclePlatformDetailComReqDto = new QueryEvaObjTargetCyclePlatformDetailComReqDto();
            queryEvaObjTargetCyclePlatformDetailComReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1986741_1_72555
            if (reqDto != null) {
                queryEvaObjTargetCyclePlatformDetailComReqDto.setEvaObjTargetCycleId(reqDto.getEntityId());//SimpleFieldAssign//sourceId:1986740_1_72555
                queryEvaObjTargetCyclePlatformDetailComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1986742_1_72555
                queryEvaObjTargetCyclePlatformDetailComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1986743_1_72555
            }

            /*D3查询被评对象目标周期平台详情(公共)[8528]   */
            Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto.getEvaObjTargetCycleId(), "D4分析数据归属目标周期信息(公共)-D3查询被评对象目标周期平台详情(公共)-被评对象目标周期ID不能为空", false);
            Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto.getEvaluationTemplateId(), "D4分析数据归属目标周期信息(公共)-D3查询被评对象目标周期平台详情(公共)-冗余评价模板ID不能为空", false);
            Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto.getSubjectLifeCycle(), "D4分析数据归属目标周期信息(公共)-D3查询被评对象目标周期平台详情(公共)-主体生命周期不能为空", false);
            Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto.getSpaceId(), "D4分析数据归属目标周期信息(公共)-D3查询被评对象目标周期平台详情(公共)-创建于空间ID不能为空", false);
            queryEvaObjTargetCyclePlatformDetailComRespDto = fwAppTargetCycleClient.queryEvaObjTargetCyclePlatformDetailCom(queryEvaObjTargetCyclePlatformDetailComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


//ModelCode: receptionService
            ImplementIntegrateThemeReceFieldRespDto receptionServiceRes = null;
            if (queryEvaObjTargetCyclePlatformDetailComRespDto != null) {
                ImplementIntegrateThemeReceFieldReqDto receptionServiceReq = new ImplementIntegrateThemeReceFieldReqDto();
                if (queryEvaObjTargetCyclePlatformDetailComRespDto != null) {
                    receptionServiceReq.setEvaObjTargetCycleId(queryEvaObjTargetCyclePlatformDetailComRespDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1986935_1_72563
                    receptionServiceReq.setCyclelAlias(queryEvaObjTargetCyclePlatformDetailComRespDto.getCyclelAlias());//SimpleFieldAssign//sourceId:1986936_1_72563
                    receptionServiceReq.setTargetCycleId(queryEvaObjTargetCyclePlatformDetailComRespDto.getCycleId());//SimpleFieldAssign//sourceId:1986937_1_72563
                    receptionServiceReq.setCycleStandardName(queryEvaObjTargetCyclePlatformDetailComRespDto.getCycleStandardName());//SimpleFieldAssign//sourceId:1986938_1_72563
                }

                /*M4接收工作周期信息出参[10114]  用于特殊方法接收上游入参。 */

                receptionServiceRes = nbCrossTempIntegrate.implementIntegrateThemeReceField(receptionServiceReq);


                receptionServiceRes_1 = receptionServiceRes;
            }
        } else if ((reqDto != null && reqDto.getDataBelongSubjectType() != null && reqDto.getDataBelongSubjectType().equals("OMS_ORG_DEPT"))) {
            //elseif(D4分析数据归属目标周期信息(公共).数据归属主体类型编码 等于 部门表)  72554

            if ((reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("PROGRESS_VALUE") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("REACH") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("REPORT_SCORE") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("ONE_CATEGORY_NUMBER") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("ONE_CATEGORY_COMPLETE_NUMBER") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("ONE_CATEGORY_COMPLETE_RATE") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TWO_CATEGORY_NUMBER") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TWO_CATEGORY_COMPLETE_NUMBER") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TWO_CATEGORY_COMPLETE_RATE") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("ONE_OBJECTIVE_NUMBER") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("ONE_OBJECTIVE_COMPLETE_NUMBER") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("ONE_OBJECTIVE_COMPLETE_RATE") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("LAST_OBJECTIVE_NUMBER") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("LAST_OBJECTIVE_COMPLETE_NUMBER") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("LAST_OBJECTIVE_COMPLETE_RATE"))) {
                //if((D4分析数据归属目标周期信息(公共).数据点类型 等于 进度值 or D4分析数据归属目标周期信息(公共).数据点类型 等于 达成度 or D4分析数据归属目标周期信息(公共).数据点类型 等于 目标得分 or D4分析数据归属目标周期信息(公共).数据点类型 等于 业务一级目标分类目标内容数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 业务一级目标分类完成数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 业务一级目标分类完成率 or D4分析数据归属目标周期信息(公共).数据点类型 等于 业务二级目标分类目标内容数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 业务二级目标分类完成数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 业务二级目标分类完成率 or D4分析数据归属目标周期信息(公共).数据点类型 等于 业务一级指标目标内容数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 业务一级指标完成数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 业务一级指标完成率 or D4分析数据归属目标周期信息(公共).数据点类型 等于 业务末级指标目标内容数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 业务末级指标完成数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 业务末级指标完成率))  72557

                QueryEvaObjTargetCyclePlatformDetailComRespDto queryEvaObjTargetCyclePlatformDetailComRespDto_2 = null;
                QueryEvaObjTargetCyclePlatformDetailComReqDto queryEvaObjTargetCyclePlatformDetailComReqDto_1 = new QueryEvaObjTargetCyclePlatformDetailComReqDto();
                queryEvaObjTargetCyclePlatformDetailComReqDto_1.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1986741_1_72558
                if (reqDto != null) {
                    queryEvaObjTargetCyclePlatformDetailComReqDto_1.setEvaObjTargetCycleId(reqDto.getEntityId());//SimpleFieldAssign//sourceId:1986740_1_72558
                    queryEvaObjTargetCyclePlatformDetailComReqDto_1.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1986742_1_72558
                    queryEvaObjTargetCyclePlatformDetailComReqDto_1.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1986743_1_72558
                }

                /*D3查询被评对象目标周期平台详情(公共)[8528]   */
                Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_1.getEvaObjTargetCycleId(), "D4分析数据归属目标周期信息(公共)-D3查询被评对象目标周期平台详情(公共)-被评对象目标周期ID不能为空", false);
                Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_1.getEvaluationTemplateId(), "D4分析数据归属目标周期信息(公共)-D3查询被评对象目标周期平台详情(公共)-冗余评价模板ID不能为空", false);
                Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_1.getSubjectLifeCycle(), "D4分析数据归属目标周期信息(公共)-D3查询被评对象目标周期平台详情(公共)-主体生命周期不能为空", false);
                Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_1.getSpaceId(), "D4分析数据归属目标周期信息(公共)-D3查询被评对象目标周期平台详情(公共)-创建于空间ID不能为空", false);
                queryEvaObjTargetCyclePlatformDetailComRespDto_2 = fwAppTargetCycleClient.queryEvaObjTargetCyclePlatformDetailCom(queryEvaObjTargetCyclePlatformDetailComReqDto_1).getData()/*vcase invoke 跨dubbo调用;*/;


//ModelCode: receptionService
                ImplementIntegrateThemeReceFieldRespDto receptionServiceRes_2 = null;
                if (queryEvaObjTargetCyclePlatformDetailComRespDto_2 != null) {
                    ImplementIntegrateThemeReceFieldReqDto receptionServiceReq_1 = new ImplementIntegrateThemeReceFieldReqDto();
                    if (queryEvaObjTargetCyclePlatformDetailComRespDto_2 != null) {
                        receptionServiceReq_1.setEvaObjTargetCycleId(queryEvaObjTargetCyclePlatformDetailComRespDto_2.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1986935_1_72564
                        receptionServiceReq_1.setCyclelAlias(queryEvaObjTargetCyclePlatformDetailComRespDto_2.getCyclelAlias());//SimpleFieldAssign//sourceId:1986936_1_72564
                        receptionServiceReq_1.setTargetCycleId(queryEvaObjTargetCyclePlatformDetailComRespDto_2.getCycleId());//SimpleFieldAssign//sourceId:1986937_1_72564
                        receptionServiceReq_1.setCycleStandardName(queryEvaObjTargetCyclePlatformDetailComRespDto_2.getCycleStandardName());//SimpleFieldAssign//sourceId:1986938_1_72564
                    }

                    /*M4接收工作周期信息出参[10114]  用于特殊方法接收上游入参。 */

                    receptionServiceRes_2 = nbCrossTempIntegrate.implementIntegrateThemeReceField(receptionServiceReq_1);


                    receptionServiceRes_1 = receptionServiceRes_2;
                }
            } else if ((reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TOTAL_NUMBER_OF_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_UNREPORTED_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_EVA_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_AUDIT_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_OVERDUE_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_SUCCESS_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_FAILED_TASKS"))) {
                //elseif((D4分析数据归属目标周期信息(公共).数据点类型 等于 总任务数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 待汇报任务数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 评价中任务数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 审核中任务数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 逾期任务数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 已成功任务数 or D4分析数据归属目标周期信息(公共).数据点类型 等于 已失败任务数))  72559

                QueryProcExecuteCycleStageDetailComRespDto queryProcExecuteCycleStageDetailComRespDto = null;
                QueryProcExecuteCycleStageDetailComReqDto queryProcExecuteCycleStageDetailComReqDto = new QueryProcExecuteCycleStageDetailComReqDto();
                queryProcExecuteCycleStageDetailComReqDto.setRelateContentTypeCode("TARGET");//sourceId:1986803_1_72560
                queryProcExecuteCycleStageDetailComReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1986805_1_72560
                if (reqDto != null) {
                    queryProcExecuteCycleStageDetailComReqDto.setCycleId(reqDto.getPeriodId());//SimpleFieldAssign//sourceId:1986802_1_72560
                    queryProcExecuteCycleStageDetailComReqDto.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1986804_1_72560
                    queryProcExecuteCycleStageDetailComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1986806_1_72560
                }

                /*D3查询执行周期阶段详请（公共）[6645]   */
                Assert.isNull(queryProcExecuteCycleStageDetailComReqDto.getCycleId(), "D4分析数据归属目标周期信息(公共)-D3查询执行周期阶段详请（公共）-周期ID不能为空", false);
                Assert.isNull(queryProcExecuteCycleStageDetailComReqDto.getRelateContentTypeCode(), "D4分析数据归属目标周期信息(公共)-D3查询执行周期阶段详请（公共）-关联目标内容类型编码不能为空", false);
                Assert.isNull(queryProcExecuteCycleStageDetailComReqDto.getEvaluationTemplateId(), "D4分析数据归属目标周期信息(公共)-D3查询执行周期阶段详请（公共）-评价模板ID不能为空", false);
                Assert.isNull(queryProcExecuteCycleStageDetailComReqDto.getSubjectLifeCycle(), "D4分析数据归属目标周期信息(公共)-D3查询执行周期阶段详请（公共）-主体生命周期不能为空", false);
                Assert.isNull(queryProcExecuteCycleStageDetailComReqDto.getSpaceId(), "D4分析数据归属目标周期信息(公共)-D3查询执行周期阶段详请（公共）-创建于空间ID不能为空", false);
                queryProcExecuteCycleStageDetailComRespDto = fwAppTargetCycleClient.queryProcExecuteCycleStageDetailCom(queryProcExecuteCycleStageDetailComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


                QueryEvaObjTargetCyclePlatformDetailComRespDto queryEvaObjTargetCyclePlatformDetailComRespDto_3 = null;
                if (queryProcExecuteCycleStageDetailComRespDto != null) {
                    QueryEvaObjTargetCyclePlatformDetailComReqDto queryEvaObjTargetCyclePlatformDetailComReqDto_2 = new QueryEvaObjTargetCyclePlatformDetailComReqDto();
                    queryEvaObjTargetCyclePlatformDetailComReqDto_2.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1986741_1_72561
                    if (queryProcExecuteCycleStageDetailComRespDto != null) {
                        queryEvaObjTargetCyclePlatformDetailComReqDto_2.setEvaObjTargetCycleId(queryProcExecuteCycleStageDetailComRespDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1986740_1_72561
                    }
                    if (reqDto != null) {
                        queryEvaObjTargetCyclePlatformDetailComReqDto_2.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1986742_1_72561
                        queryEvaObjTargetCyclePlatformDetailComReqDto_2.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1986743_1_72561
                    }

                    /*D3查询被评对象目标周期平台详情(公共)[8528]   */
                    Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_2.getEvaObjTargetCycleId(), "D4分析数据归属目标周期信息(公共)-D3查询被评对象目标周期平台详情(公共)-被评对象目标周期ID不能为空", false);
                    Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_2.getEvaluationTemplateId(), "D4分析数据归属目标周期信息(公共)-D3查询被评对象目标周期平台详情(公共)-冗余评价模板ID不能为空", false);
                    Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_2.getSubjectLifeCycle(), "D4分析数据归属目标周期信息(公共)-D3查询被评对象目标周期平台详情(公共)-主体生命周期不能为空", false);
                    Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_2.getSpaceId(), "D4分析数据归属目标周期信息(公共)-D3查询被评对象目标周期平台详情(公共)-创建于空间ID不能为空", false);
                    queryEvaObjTargetCyclePlatformDetailComRespDto_3 = fwAppTargetCycleClient.queryEvaObjTargetCyclePlatformDetailCom(queryEvaObjTargetCyclePlatformDetailComReqDto_2).getData()/*vcase invoke 跨dubbo调用;*/;


                }
                QueryEvaObjTargetCyclePlatformDetailComRespDto queryEvaObjTargetCyclePlatformDetailComRespDto_4 = null;
                if (queryEvaObjTargetCyclePlatformDetailComRespDto_3 != null) {
                    QueryEvaObjTargetCyclePlatformDetailComReqDto queryEvaObjTargetCyclePlatformDetailComReqDto_3 = new QueryEvaObjTargetCyclePlatformDetailComReqDto();
                    queryEvaObjTargetCyclePlatformDetailComReqDto_3.setEvaObjTypeCode("FLEVEL_OBJ_TASK_DUTY_DEPT");//sourceId:1986878_1_72562
                    queryEvaObjTargetCyclePlatformDetailComReqDto_3.setTargetCycleContentTypeCode("TARGET");//sourceId:1986879_1_72562
                    queryEvaObjTargetCyclePlatformDetailComReqDto_3.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1986881_1_72562
                    if (reqDto != null) {
                        queryEvaObjTargetCyclePlatformDetailComReqDto_3.setEvaObjEntityId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1986877_1_72562
                        queryEvaObjTargetCyclePlatformDetailComReqDto_3.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1986882_1_72562
                        queryEvaObjTargetCyclePlatformDetailComReqDto_3.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1986883_1_72562
                    }
                    if (queryEvaObjTargetCyclePlatformDetailComRespDto_3 != null) {
                        queryEvaObjTargetCyclePlatformDetailComReqDto_3.setCycleId(queryEvaObjTargetCyclePlatformDetailComRespDto_3.getCycleId());//SimpleFieldAssign//sourceId:1986880_1_72562
                    }

                    /*D3-查询被评对象目标周期平台详情(公共)[8528]   */
                    Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_3.getEvaObjEntityId(), "D4分析数据归属目标周期信息(公共)-D3-查询被评对象目标周期平台详情(公共)-被评对象内容表主键ID不能为空", false);
                    Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_3.getEvaObjTypeCode(), "D4分析数据归属目标周期信息(公共)-D3-查询被评对象目标周期平台详情(公共)-被评对象类型编码不能为空", false);
                    Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_3.getTargetCycleContentTypeCode(), "D4分析数据归属目标周期信息(公共)-D3-查询被评对象目标周期平台详情(公共)-关联目标内容类型编码不能为空", false);
                    Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_3.getCycleId(), "D4分析数据归属目标周期信息(公共)-D3-查询被评对象目标周期平台详情(公共)-周期ID不能为空", false);
                    Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_3.getSubjectLifeCycle(), "D4分析数据归属目标周期信息(公共)-D3-查询被评对象目标周期平台详情(公共)-主体生命周期不能为空", false);
                    Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_3.getEvaluationTemplateId(), "D4分析数据归属目标周期信息(公共)-D3-查询被评对象目标周期平台详情(公共)-冗余评价模板ID不能为空", false);
                    Assert.isNull(queryEvaObjTargetCyclePlatformDetailComReqDto_3.getSpaceId(), "D4分析数据归属目标周期信息(公共)-D3-查询被评对象目标周期平台详情(公共)-创建于空间ID不能为空", false);
                    queryEvaObjTargetCyclePlatformDetailComRespDto_4 = fwAppTargetCycleClient.queryEvaObjTargetCyclePlatformDetailCom(queryEvaObjTargetCyclePlatformDetailComReqDto_3).getData()/*vcase invoke 跨dubbo调用;*/;


                }
//ModelCode: receptionService
                ImplementIntegrateThemeReceFieldRespDto receptionServiceRes_3 = null;
                if (queryEvaObjTargetCyclePlatformDetailComRespDto_4 != null) {
                    ImplementIntegrateThemeReceFieldReqDto receptionServiceReq_2 = new ImplementIntegrateThemeReceFieldReqDto();
                    if (queryEvaObjTargetCyclePlatformDetailComRespDto_4 != null) {
                        receptionServiceReq_2.setEvaObjTargetCycleId(queryEvaObjTargetCyclePlatformDetailComRespDto_4.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1986935_1_72565
                        receptionServiceReq_2.setCyclelAlias(queryEvaObjTargetCyclePlatformDetailComRespDto_4.getCyclelAlias());//SimpleFieldAssign//sourceId:1986936_1_72565
                        receptionServiceReq_2.setTargetCycleId(queryEvaObjTargetCyclePlatformDetailComRespDto_4.getCycleId());//SimpleFieldAssign//sourceId:1986937_1_72565
                        receptionServiceReq_2.setCycleStandardName(queryEvaObjTargetCyclePlatformDetailComRespDto_4.getCycleStandardName());//SimpleFieldAssign//sourceId:1986938_1_72565
                    }

                    /*M4接收工作周期信息出参[10114]  用于特殊方法接收上游入参。 */

                    receptionServiceRes_3 = nbCrossTempIntegrate.implementIntegrateThemeReceField(receptionServiceReq_2);


                    receptionServiceRes_1 = receptionServiceRes_3;
                }
            }
        }
        AnalysisDataOwnershipTargetCycleInfoComRespDto retData = new AnalysisDataOwnershipTargetCycleInfoComRespDto();
        if (receptionServiceRes_1 != null) {
            retData.setEvaObjTargetCycleId(receptionServiceRes_1.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1986943_1
            retData.setCyclelAlias(receptionServiceRes_1.getCyclelAlias());//SimpleFieldAssign//sourceId:1986944_1
            retData.setTargetCycleId(receptionServiceRes_1.getTargetCycleId());//SimpleFieldAssign//sourceId:1986945_1
            retData.setCycleStandardName(receptionServiceRes_1.getCycleStandardName());//SimpleFieldAssign//sourceId:1986946_1
        }


        return retData;
    }

    /**
     * D4执行计算跨模板汇报任务数等标准数据(公共)[10165]
     * gen by moon at 8/29/2024, 6:46:08 PM
     */
    @Trace(operationName = "D4执行计算跨模板汇报任务数等标准数据(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementCrossTempExtractReportNumEtcDatasComRespDto implementCrossTempExtractReportNumEtcDatasCom(ImplementCrossTempExtractReportNumEtcDatasComReqDto reqDto) {


        if ((reqDto != null && reqDto.getStandardDataList() != null && reqDto.getStandardDataList().size() > 0)) {
            //if(D4执行跨模板提取汇报任务数等标准数据(公共).标准数据列表数据集条数 大于 0)  72726

            AnalysisCrossTempDashBoradUpdateCycleTypeComRespDto analysisCrossTempDashBoradUpdateCycleTypeComRespDto = null;
            AnalysisCrossTempDashBoradUpdateCycleTypeComReqDto analysisCrossTempDashBoradUpdateCycleTypeComReqDto = new AnalysisCrossTempDashBoradUpdateCycleTypeComReqDto();
            if (reqDto != null) {
                analysisCrossTempDashBoradUpdateCycleTypeComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1990364_1_72730
                analysisCrossTempDashBoradUpdateCycleTypeComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1990365_1_72730
            }

            /*D4分析跨模板大屏更新周期类型(公共)[10196]   */
            Assert.isNull(analysisCrossTempDashBoradUpdateCycleTypeComReqDto.getIntegrateThemeId(), "D4执行计算跨模板汇报任务数等标准数据(公共)-D4分析跨模板大屏更新周期类型(公共)-整合主题ID不能为空", false);
            Assert.isNull(analysisCrossTempDashBoradUpdateCycleTypeComReqDto.getSpaceId(), "D4执行计算跨模板汇报任务数等标准数据(公共)-D4分析跨模板大屏更新周期类型(公共)-创建于空间ID不能为空", false);
            analysisCrossTempDashBoradUpdateCycleTypeComRespDto = analysisCrossTempDashBoradUpdateCycleTypeCom(analysisCrossTempDashBoradUpdateCycleTypeComReqDto)/*vcase invoke 同服务,同domain*/;


//ModelCode: circulationCollections
            for (String circulationCollectionsRes : reqDto.getStandardDataList()) {

                ImplementCalcCompleReportNumEtcDatasComRespDto implementCalcCompleReportNumEtcDatasComRespDto = null;
                if (analysisCrossTempDashBoradUpdateCycleTypeComRespDto != null) {
                    ImplementCalcCompleReportNumEtcDatasComReqDto implementCalcCompleReportNumEtcDatasComReqDto = new ImplementCalcCompleReportNumEtcDatasComReqDto();
                    if (reqDto != null) {
                        implementCalcCompleReportNumEtcDatasComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1991133_1_72729
                        implementCalcCompleReportNumEtcDatasComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1991135_1_72729
                        implementCalcCompleReportNumEtcDatasComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1991136_1_72729
                        implementCalcCompleReportNumEtcDatasComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1991137_1_72729
                        implementCalcCompleReportNumEtcDatasComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1991138_1_72729
                    }
                    if (circulationCollectionsRes != null) {
                        implementCalcCompleReportNumEtcDatasComReqDto.setDataType(circulationCollectionsRes != null ? String.valueOf(circulationCollectionsRes) : "");//SimpleFieldAssign//sourceId:1991132_1_72729
                    }
                    if (analysisCrossTempDashBoradUpdateCycleTypeComRespDto != null) {
                        implementCalcCompleReportNumEtcDatasComReqDto.setCrossTempDashBoradPeriodicMode(analysisCrossTempDashBoradUpdateCycleTypeComRespDto.getCrossTempDashBoradPeriodicMode());//SimpleFieldAssign//sourceId:1991134_1_72729
                        implementCalcCompleReportNumEtcDatasComReqDto.setExecuteCycleStageList(analysisCrossTempDashBoradUpdateCycleTypeComRespDto.getExecuteCycleStageList());//list-field-assign//sourceId:1991131_1_72729
                    }

                    /*D4执行计算汇总汇报任务数等整合数据(公共)[10189]   */
                    Assert.isNull(implementCalcCompleReportNumEtcDatasComReqDto.getDataBelongSubjectType(), "D4执行计算跨模板汇报任务数等标准数据(公共)-D4执行计算汇总汇报任务数等整合数据(公共)-数据归属主体类型编码不能为空", false);
                    Assert.isNull(implementCalcCompleReportNumEtcDatasComReqDto.getDataBelongSubjectId(), "D4执行计算跨模板汇报任务数等标准数据(公共)-D4执行计算汇总汇报任务数等整合数据(公共)-数据归属主体ID不能为空", false);
                    Assert.isNull(implementCalcCompleReportNumEtcDatasComReqDto.getDataBelongSubjectName(), "D4执行计算跨模板汇报任务数等标准数据(公共)-D4执行计算汇总汇报任务数等整合数据(公共)-数据归属主体名称不能为空", false);
                    Assert.isNull(implementCalcCompleReportNumEtcDatasComReqDto.getIntegrateThemeId(), "D4执行计算跨模板汇报任务数等标准数据(公共)-D4执行计算汇总汇报任务数等整合数据(公共)-整合主题ID不能为空", false);
                    Assert.isNull(implementCalcCompleReportNumEtcDatasComReqDto.getDataType(), "D4执行计算跨模板汇报任务数等标准数据(公共)-D4执行计算汇总汇报任务数等整合数据(公共)-数据点类型不能为空", false);
                    Assert.isNull(implementCalcCompleReportNumEtcDatasComReqDto.getSpaceId(), "D4执行计算跨模板汇报任务数等标准数据(公共)-D4执行计算汇总汇报任务数等整合数据(公共)-创建于空间ID不能为空", false);
                    Assert.isNull(implementCalcCompleReportNumEtcDatasComReqDto.getCrossTempDashBoradPeriodicMode(), "D4执行计算跨模板汇报任务数等标准数据(公共)-D4执行计算汇总汇报任务数等整合数据(公共)-跨模板大屏周期模式不能为空", false);
                    implementCalcCompleReportNumEtcDatasComRespDto = implementCalcCompleReportNumEtcDatasCom(implementCalcCompleReportNumEtcDatasComReqDto)/*vcase invoke 同服务,同domain*/;


                }
//ModelCode: circulationEnd
            }

        }
        ImplementCrossTempExtractReportNumEtcDatasComRespDto retData = new ImplementCrossTempExtractReportNumEtcDatasComRespDto();


        return retData;
    }

    /**
     * D4执行跨模板提取标准数据(公共)[10166]
     * gen by moon at 9/27/2024, 1:59:01 PM
     */
    @Trace(operationName = "D4执行跨模板提取标准数据(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementCrossTempExtractDatasComRespDto implementCrossTempExtractDatasCom(ImplementCrossTempExtractDatasComReqDto reqDto) {


        //virtualUsage M4约定：是与否/归属内表类型编码/扩展字段3  72530
        //ModelCode: receptionService
        ImplementCalcReceiveFieldRespDto receptionServiceRes = null;
        ImplementCalcReceiveFieldReqDto receptionServiceReq = new ImplementCalcReceiveFieldReqDto();
        receptionServiceReq.setCustomField1("TRUE");//CUSTOM_CONVENTION//sourceId:1985981_1_72530
        receptionServiceReq.setCustomField2("FALSE");//CUSTOM_CONVENTION//sourceId:1985982_1_72530
        receptionServiceReq.setCustomField3("OMS_EVALUATION_OBJECT_TARGET_CYCLE");//CUSTOM_CONVENTION//sourceId:1985983_1_72530
        receptionServiceReq.setCustomField4("OMS_ORG_DEPT");//CUSTOM_CONVENTION//sourceId:1985994_1_72530
        receptionServiceReq.setCustomField5("EVA_OBJECT");//CUSTOM_CONVENTION//sourceId:1985995_1_72530
        receptionServiceReq.setCustomField6("FLEVEL_OBJ_TASK_DUTY_DEPT");//CUSTOM_CONVENTION//sourceId:1985996_1_72530

        /*M4约定：是与否/归属内表类型编码/扩展字段3[9725]  用于特殊方法接收上游入参。 */
        Assert.isNull(receptionServiceReq.getCustomField1(), "D4执行跨模板提取标准数据(公共)-M4约定：是与否/归属内表类型编码/扩展字段3-自定义字段1不能为空", false);
        Assert.isNull(receptionServiceReq.getCustomField2(), "D4执行跨模板提取标准数据(公共)-M4约定：是与否/归属内表类型编码/扩展字段3-自定义字段2不能为空", false);
        Assert.isNull(receptionServiceReq.getCustomField3(), "D4执行跨模板提取标准数据(公共)-M4约定：是与否/归属内表类型编码/扩展字段3-自定义字段3不能为空", false);
        Assert.isNull(receptionServiceReq.getCustomField4(), "D4执行跨模板提取标准数据(公共)-M4约定：是与否/归属内表类型编码/扩展字段3-自定义字段4不能为空", false);
        Assert.isNull(receptionServiceReq.getCustomField5(), "D4执行跨模板提取标准数据(公共)-M4约定：是与否/归属内表类型编码/扩展字段3-自定义字段5不能为空", false);
        Assert.isNull(receptionServiceReq.getCustomField6(), "D4执行跨模板提取标准数据(公共)-M4约定：是与否/归属内表类型编码/扩展字段3-自定义字段6不能为空", false);
        receptionServiceRes = nbCrossTempIntegrate.implementCalcReceiveField(receptionServiceReq);


//virtualUsage M4约定部门汇报任务数算法：本级部门/本级+下级部门  72536
        //ModelCode: receptionService
        ImplementCalcReceiveFieldRespDto receptionServiceRes_2 = null;
        ImplementCalcReceiveFieldReqDto receptionServiceReq_1 = new ImplementCalcReceiveFieldReqDto();
        receptionServiceReq_1.setCustomField1("CURRENET_DEPT");//CUSTOM_CONVENTION//sourceId:1986111_1_72536
        receptionServiceReq_1.setCustomField2("CURRENET_SUBORDINATE_DEPT");//CUSTOM_CONVENTION//sourceId:1986112_1_72536

        /*M4约定部门汇报任务数算法：本级部门/本级+下级部门[9725]  用于特殊方法接收上游入参。 */
        Assert.isNull(receptionServiceReq_1.getCustomField1(), "D4执行跨模板提取标准数据(公共)-M4约定部门汇报任务数算法：本级部门/本级+下级部门-自定义字段1不能为空", false);
        Assert.isNull(receptionServiceReq_1.getCustomField2(), "D4执行跨模板提取标准数据(公共)-M4约定部门汇报任务数算法：本级部门/本级+下级部门-自定义字段2不能为空", false);
        receptionServiceRes_2 = nbCrossTempIntegrate.implementCalcReceiveField(receptionServiceReq_1);


//virtualUsage M4约定数据点子类型：一级目标分类、末级目标分类、一级指标、末级指标、二级指标、指标、向下目标内容  72583
        //ModelCode: receptionService
        ImplementCalcReceiveFieldRespDto receptionServiceRes_4 = null;
        ImplementCalcReceiveFieldReqDto receptionServiceReq_2 = new ImplementCalcReceiveFieldReqDto();
        receptionServiceReq_2.setCustomField1("ONE_TARGET_CATEGORY");//CUSTOM_CONVENTION//sourceId:1987081_1_72583
        receptionServiceReq_2.setCustomField2("TWO_TARGET_CATEGORY");//CUSTOM_CONVENTION//sourceId:1987082_1_72583
        receptionServiceReq_2.setCustomField3("ROOT_OBJECTIVE");//CUSTOM_CONVENTION//sourceId:1987083_1_72583
        receptionServiceReq_2.setCustomField4("LAST_OBJECTIVE");//CUSTOM_CONVENTION//sourceId:1987084_1_72583
        receptionServiceReq_2.setCustomField5("SECOND_OBJECTIVE");//CUSTOM_CONVENTION//sourceId:1988881_1_72583
        receptionServiceReq_2.setCustomField6("OBJECTIVE");//CUSTOM_CONVENTION//sourceId:1988882_1_72583
        receptionServiceReq_2.setCustomField7("LOW_TARGET_CONTENT");//CUSTOM_CONVENTION//sourceId:1988883_1_72583

        /*M4约定数据点子类型：一级目标分类、末级目标分类、一级指标、末级指标、二级指标、指标、向下目标内容[9725]  用于特殊方法接收上游入参。 */
        Assert.isNull(receptionServiceReq_2.getCustomField1(), "D4执行跨模板提取标准数据(公共)-M4约定数据点子类型：一级目标分类、末级目标分类、一级指标、末级指标、二级指标、指标、向下目标内容-自定义字段1不能为空", false);
        Assert.isNull(receptionServiceReq_2.getCustomField2(), "D4执行跨模板提取标准数据(公共)-M4约定数据点子类型：一级目标分类、末级目标分类、一级指标、末级指标、二级指标、指标、向下目标内容-自定义字段2不能为空", false);
        Assert.isNull(receptionServiceReq_2.getCustomField3(), "D4执行跨模板提取标准数据(公共)-M4约定数据点子类型：一级目标分类、末级目标分类、一级指标、末级指标、二级指标、指标、向下目标内容-自定义字段3不能为空", false);
        Assert.isNull(receptionServiceReq_2.getCustomField4(), "D4执行跨模板提取标准数据(公共)-M4约定数据点子类型：一级目标分类、末级目标分类、一级指标、末级指标、二级指标、指标、向下目标内容-自定义字段4不能为空", false);
        Assert.isNull(receptionServiceReq_2.getCustomField5(), "D4执行跨模板提取标准数据(公共)-M4约定数据点子类型：一级目标分类、末级目标分类、一级指标、末级指标、二级指标、指标、向下目标内容-自定义字段5不能为空", false);
        Assert.isNull(receptionServiceReq_2.getCustomField6(), "D4执行跨模板提取标准数据(公共)-M4约定数据点子类型：一级目标分类、末级目标分类、一级指标、末级指标、二级指标、指标、向下目标内容-自定义字段6不能为空", false);
        Assert.isNull(receptionServiceReq_2.getCustomField7(), "D4执行跨模板提取标准数据(公共)-M4约定数据点子类型：一级目标分类、末级目标分类、一级指标、末级指标、二级指标、指标、向下目标内容-自定义字段7不能为空", false);
        receptionServiceRes_4 = nbCrossTempIntegrate.implementCalcReceiveField(receptionServiceReq_2);


        if ((reqDto != null && reqDto.getDataBelongSubjectType() != null && reqDto.getDataBelongSubjectType().equals("OMS_ORG_ORGANIZATION"))) {
            //if(D4执行跨模板提取标准数据(公共).数据归属主体类型编码 等于 组织表)  72504

            if ((reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("PROGRESS_VALUE") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("REACH") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("REPORT_SCORE"))) {
                //if((D4执行跨模板提取标准数据(公共).数据点类型 等于 进度值 or D4执行跨模板提取标准数据(公共).数据点类型 等于 达成度 or D4执行跨模板提取标准数据(公共).数据点类型 等于 目标得分))  72507

                QueryStandardDataOfObjectListComRespDto queryStandardDataOfObjectListComRespDto = null;
                QueryStandardDataOfObjectListComReqDto queryStandardDataOfObjectListComReqDto = new QueryStandardDataOfObjectListComReqDto();
                queryStandardDataOfObjectListComReqDto.setIsNewData("TRUE");//sourceId:1985869_1_72514
                queryStandardDataOfObjectListComReqDto.setBelongToContentTypeCode("OMS_TARGET");//sourceId:1985912_1_72514
                queryStandardDataOfObjectListComReqDto.setThemeContentTypeCode("OMS_EVALUATION_TEMPLATE");//sourceId:1985908_1_72514
                if (reqDto != null) {
                    queryStandardDataOfObjectListComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1985867_1_72514
                    queryStandardDataOfObjectListComReqDto.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1985883_1_72514
                    queryStandardDataOfObjectListComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1985875_1_72514
                }
                if (receptionServiceRes != null) {
                    queryStandardDataOfObjectListComReqDto.setIsWorkCycleData(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1989016_1_72514
                    queryStandardDataOfObjectListComReqDto.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1985903_1_72514
                    queryStandardDataOfObjectListComReqDto.setExtendedField3(receptionServiceRes.getCustomField5());//SimpleFieldAssign//sourceId:1985904_1_72514
                }

                /*D4查询归属主体标准数据列表(公共)[8844]   */
                Assert.isNull(queryStandardDataOfObjectListComReqDto.getDataType(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据点类型不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据业务场景不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto.getIsNewData(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto.getBelongToContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto.getThemeContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-主题内容类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-创建于空间ID不能为空", false);
                queryStandardDataOfObjectListComRespDto = standardDataService.queryStandardDataOfObjectListCom(queryStandardDataOfObjectListComReqDto)/*vcase invoke isSameApp*/;


                LoopUpdateTargetEvaluationCrossDataComRespDto loopUpdateTargetEvaluationCrossDataComRespDto = null;
                if (queryStandardDataOfObjectListComRespDto != null) {
                    LoopUpdateTargetEvaluationCrossDataComReqDto loopUpdateTargetEvaluationCrossDataComReqDto = new LoopUpdateTargetEvaluationCrossDataComReqDto();
                    loopUpdateTargetEvaluationCrossDataComReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1987010_1_72567
                    if (queryStandardDataOfObjectListComRespDto != null && queryStandardDataOfObjectListComRespDto.getStandardDataList() != null && !CollectionUtil.isEmpty(queryStandardDataOfObjectListComRespDto.getStandardDataList())) {
                        loopUpdateTargetEvaluationCrossDataComReqDto.setStandardDataList(queryStandardDataOfObjectListComRespDto.getStandardDataList().stream().map(item -> BeanUtil.toBean(item, StandardDataDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1987007_1_72567
                    }
                    if (reqDto != null) {
                        loopUpdateTargetEvaluationCrossDataComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987008_1_72567
                        loopUpdateTargetEvaluationCrossDataComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987009_1_72567
                        loopUpdateTargetEvaluationCrossDataComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987704_1_72567
                        loopUpdateTargetEvaluationCrossDataComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1987011_1_72567
                    }

                    /*D4循环更新目标跨模板数据范围(公共)[10177]   */
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto.getSubjectLifeCycle(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                    loopUpdateTargetEvaluationCrossDataComRespDto = loopUpdateTargetEvaluationCrossDataCom(loopUpdateTargetEvaluationCrossDataComReqDto)/*vcase invoke 同服务,同domain*/;


                }
            } else if ((reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TOTAL_NUMBER_OF_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_UNREPORTED_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_EVA_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_AUDIT_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_OVERDUE_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_SUCCESS_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_FAILED_TASKS"))) {
                //elseif((D4执行跨模板提取标准数据(公共).数据点类型 等于 总任务数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 待汇报任务数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 评价中任务数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 审核中任务数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 逾期任务数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 已成功任务数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 已失败任务数))  72511

                QueryStandardDataOfObjectListComRespDto queryStandardDataOfObjectListComRespDto_2 = null;
                QueryStandardDataOfObjectListComReqDto queryStandardDataOfObjectListComReqDto_1 = new QueryStandardDataOfObjectListComReqDto();
                queryStandardDataOfObjectListComReqDto_1.setIsNewData("TRUE");//sourceId:1985869_1_72516
                queryStandardDataOfObjectListComReqDto_1.setBelongToContentTypeCode("OMS_TARGET");//sourceId:1985912_1_72516
                queryStandardDataOfObjectListComReqDto_1.setThemeContentTypeCode("OMS_EVALUATION_TEMPLATE");//sourceId:1985908_1_72516
                if (reqDto != null) {
                    queryStandardDataOfObjectListComReqDto_1.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1985867_1_72516
                    queryStandardDataOfObjectListComReqDto_1.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1985883_1_72516
                    queryStandardDataOfObjectListComReqDto_1.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1985875_1_72516
                }
                if (receptionServiceRes != null) {
                    queryStandardDataOfObjectListComReqDto_1.setIsWorkCycleData(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1989016_1_72516
                    queryStandardDataOfObjectListComReqDto_1.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1985903_1_72516
                    queryStandardDataOfObjectListComReqDto_1.setExtendedField3(receptionServiceRes.getCustomField5());//SimpleFieldAssign//sourceId:1985904_1_72516
                }

                /*D4查询归属主体标准数据列表(公共)[8844]   */
                Assert.isNull(queryStandardDataOfObjectListComReqDto_1.getDataType(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据点类型不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_1.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据业务场景不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_1.getIsNewData(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_1.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_1.getBelongToContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_1.getThemeContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-主题内容类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_1.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-创建于空间ID不能为空", false);
                queryStandardDataOfObjectListComRespDto_2 = standardDataService.queryStandardDataOfObjectListCom(queryStandardDataOfObjectListComReqDto_1)/*vcase invoke isSameApp*/;


                LoopUpdateTargetEvaluationCrossDataComRespDto loopUpdateTargetEvaluationCrossDataComRespDto_1 = null;
                if (queryStandardDataOfObjectListComRespDto_2 != null) {
                    LoopUpdateTargetEvaluationCrossDataComReqDto loopUpdateTargetEvaluationCrossDataComReqDto_1 = new LoopUpdateTargetEvaluationCrossDataComReqDto();
                    loopUpdateTargetEvaluationCrossDataComReqDto_1.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1987010_1_72568
                    if (queryStandardDataOfObjectListComRespDto_2 != null && queryStandardDataOfObjectListComRespDto_2.getStandardDataList() != null && !CollectionUtil.isEmpty(queryStandardDataOfObjectListComRespDto_2.getStandardDataList())) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_1.setStandardDataList(//objList-to-objLists
                                queryStandardDataOfObjectListComRespDto_2.getStandardDataList().stream().map(item -> {
                                    StandardDataDto elm = new StandardDataDto();
                                    if (item != null) {
                                        elm.setDataResultId(item.getDataResultId());//SimpleFieldAssign//sourceId:412727_2_72568
                                        elm.setDataResult(item.getDataResult());//SimpleFieldAssign//sourceId:412728_2_72568
                                        elm.setUnit(item.getUnit());//SimpleFieldAssign//sourceId:412729_2_72568
                                        elm.setDataType(item.getDataType());//SimpleFieldAssign//sourceId:412730_2_72568
                                        elm.setParentDataResultId(item.getParentDataResultId());//SimpleFieldAssign//sourceId:412731_2_72568
                                        elm.setParentDataResult(item.getParentDataResult());//SimpleFieldAssign//sourceId:412732_2_72568
                                        elm.setChangeFromLastValue(item.getChangeFromLastValue());//SimpleFieldAssign//sourceId:412733_2_72568
                                        elm.setChangeFromLastRatio(item.getChangeFromLastRatio());//SimpleFieldAssign//sourceId:412734_2_72568
                                        elm.setUpdateCycleParentDataResultId(item.getUpdateCycleParentDataResultId());//SimpleFieldAssign//sourceId:412735_2_72568
                                        elm.setUpdateCycleParentDataResult(item.getUpdateCycleParentDataResult());//SimpleFieldAssign//sourceId:412736_2_72568
                                        elm.setUpdateCycleChangeFromLastValue(item.getUpdateCycleChangeFromLastValue());//SimpleFieldAssign//sourceId:412737_2_72568
                                        elm.setUpdateCycleChangeFromLastRatio(item.getUpdateCycleChangeFromLastRatio());//SimpleFieldAssign//sourceId:412738_2_72568
                                        elm.setIsNewData(item.getIsNewData());//SimpleFieldAssign//sourceId:412742_2_72568
                                        elm.setIsUpdateCycleNewData(item.getIsUpdateCycleNewData());//SimpleFieldAssign//sourceId:412743_2_72568
                                        elm.setIsWorkCycleData(item.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:412741_2_72568
                                        elm.setParentSubMidCycleType(item.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:412740_2_72568
                                        elm.setPeriodId(item.getPeriodId());//SimpleFieldAssign//sourceId:412739_2_72568
                                        elm.setEntityId(item.getEntityId());//SimpleFieldAssign//sourceId:412744_2_72568
                                        elm.setThemeContentId(item.getThemeContentId());//SimpleFieldAssign//sourceId:412745_2_72568
                                        elm.setExtendedField1(item.getExtendedField1());//SimpleFieldAssign//sourceId:412746_2_72568
                                    }
                                    return elm;
                                }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1987007_1_72568
                    }
                    if (reqDto != null) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_1.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987008_1_72568
                        loopUpdateTargetEvaluationCrossDataComReqDto_1.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987009_1_72568
                        loopUpdateTargetEvaluationCrossDataComReqDto_1.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987704_1_72568
                        loopUpdateTargetEvaluationCrossDataComReqDto_1.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1987011_1_72568
                    }

                    /*D4循环更新目标跨模板数据范围(公共)[10177]   */
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_1.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_1.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_1.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_1.getSubjectLifeCycle(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_1.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                    loopUpdateTargetEvaluationCrossDataComRespDto_1 = loopUpdateTargetEvaluationCrossDataCom(loopUpdateTargetEvaluationCrossDataComReqDto_1)/*vcase invoke 同服务,同domain*/;


                }
                QueryStandardDataOfObjectListComRespDto queryStandardDataOfObjectListComRespDto_3 = null;
                QueryStandardDataOfObjectListComReqDto queryStandardDataOfObjectListComReqDto_2 = new QueryStandardDataOfObjectListComReqDto();
                queryStandardDataOfObjectListComReqDto_2.setIsNewData("TRUE");//sourceId:1985869_1_72520
                queryStandardDataOfObjectListComReqDto_2.setBelongToContentTypeCode("OMS_TARGET");//sourceId:1985912_1_72520
                queryStandardDataOfObjectListComReqDto_2.setThemeContentTypeCode("OMS_EVALUATION_TEMPLATE");//sourceId:1985908_1_72520
                if (reqDto != null) {
                    queryStandardDataOfObjectListComReqDto_2.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1985867_1_72520
                    queryStandardDataOfObjectListComReqDto_2.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1985883_1_72520
                    queryStandardDataOfObjectListComReqDto_2.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1985875_1_72520
                }
                if (receptionServiceRes != null) {
                    queryStandardDataOfObjectListComReqDto_2.setIsWorkCycleData(receptionServiceRes.getCustomField2());//SimpleFieldAssign//sourceId:1989016_1_72520
                    queryStandardDataOfObjectListComReqDto_2.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1985903_1_72520
                    queryStandardDataOfObjectListComReqDto_2.setExtendedField3(receptionServiceRes.getCustomField5());//SimpleFieldAssign//sourceId:1985904_1_72520
                }

                /*D4查询归属主体标准数据列表(公共)[8844]   */
                Assert.isNull(queryStandardDataOfObjectListComReqDto_2.getDataType(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据点类型不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_2.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据业务场景不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_2.getIsNewData(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_2.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_2.getBelongToContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_2.getThemeContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-主题内容类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_2.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-创建于空间ID不能为空", false);
                queryStandardDataOfObjectListComRespDto_3 = standardDataService.queryStandardDataOfObjectListCom(queryStandardDataOfObjectListComReqDto_2)/*vcase invoke isSameApp*/;


                LoopUpdateTargetEvaluationCrossDataComRespDto loopUpdateTargetEvaluationCrossDataComRespDto_2 = null;
                if (queryStandardDataOfObjectListComRespDto_3 != null) {
                    LoopUpdateTargetEvaluationCrossDataComReqDto loopUpdateTargetEvaluationCrossDataComReqDto_2 = new LoopUpdateTargetEvaluationCrossDataComReqDto();
                    loopUpdateTargetEvaluationCrossDataComReqDto_2.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1987010_1_72569
                    if (queryStandardDataOfObjectListComRespDto_3 != null && queryStandardDataOfObjectListComRespDto_3.getStandardDataList() != null && !CollectionUtil.isEmpty(queryStandardDataOfObjectListComRespDto_3.getStandardDataList())) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_2.setStandardDataList(queryStandardDataOfObjectListComRespDto_3.getStandardDataList().stream().map(item -> BeanUtil.toBean(item, StandardDataDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1987007_1_72569
                    }
                    if (reqDto != null) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_2.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987008_1_72569
                        loopUpdateTargetEvaluationCrossDataComReqDto_2.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987009_1_72569
                        loopUpdateTargetEvaluationCrossDataComReqDto_2.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987704_1_72569
                        loopUpdateTargetEvaluationCrossDataComReqDto_2.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1987011_1_72569
                    }

                    /*D4循环更新目标跨模板数据范围(公共)[10177]   */
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_2.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_2.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_2.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_2.getSubjectLifeCycle(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_2.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                    loopUpdateTargetEvaluationCrossDataComRespDto_2 = loopUpdateTargetEvaluationCrossDataCom(loopUpdateTargetEvaluationCrossDataComReqDto_2)/*vcase invoke 同服务,同domain*/;


                }
            } else if ((reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TARGET_CONTENT_NUMBER") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TARGET_COMPLETE_NUMBER") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TARGET_COMPLETE_RATE"))) {
                //elseif((D4执行跨模板提取标准数据(公共).数据点类型 等于 目标内容数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 目标完成数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 目标完成率))  72512

                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72658
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72658
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72658
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72658
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72658
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72658
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72658
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.setExtendedField3(receptionServiceRes.getCustomField5());//SimpleFieldAssign//sourceId:1989021_1_72658
                }
                if (receptionServiceRes_4 != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.setExtendedField1(receptionServiceRes_4.getCustomField7());//SimpleFieldAssign//sourceId:1989020_1_72658
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto)/*vcase invoke 同服务,同domain*/;


                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_1 = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1 = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72664
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72664
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72664
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72664
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72664
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72664
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72664
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.setExtendedField3(receptionServiceRes.getCustomField5());//SimpleFieldAssign//sourceId:1989021_1_72664
                }
                if (receptionServiceRes_4 != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.setExtendedField1(receptionServiceRes_4.getCustomField1());//SimpleFieldAssign//sourceId:1989020_1_72664
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_1 = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_1)/*vcase invoke 同服务,同domain*/;


                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_2 = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2 = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72663
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72663
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72663
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72663
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72663
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72663
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72663
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.setExtendedField3(receptionServiceRes.getCustomField5());//SimpleFieldAssign//sourceId:1989021_1_72663
                }
                if (receptionServiceRes_4 != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.setExtendedField1(receptionServiceRes_4.getCustomField2());//SimpleFieldAssign//sourceId:1989020_1_72663
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_2 = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_2)/*vcase invoke 同服务,同domain*/;


                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_3 = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3 = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72662
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72662
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72662
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72662
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72662
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72662
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72662
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.setExtendedField3(receptionServiceRes.getCustomField5());//SimpleFieldAssign//sourceId:1989021_1_72662
                }
                if (receptionServiceRes_4 != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.setExtendedField1(receptionServiceRes_4.getCustomField3());//SimpleFieldAssign//sourceId:1989020_1_72662
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_3 = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_3)/*vcase invoke 同服务,同domain*/;


                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_4 = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4 = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72659
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72659
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72659
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72659
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72659
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72659
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72659
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.setExtendedField3(receptionServiceRes.getCustomField5());//SimpleFieldAssign//sourceId:1989021_1_72659
                }
                if (receptionServiceRes_4 != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.setExtendedField1(receptionServiceRes_4.getCustomField5());//SimpleFieldAssign//sourceId:1989020_1_72659
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_4 = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_4)/*vcase invoke 同服务,同domain*/;


                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_5 = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5 = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72661
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72661
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72661
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72661
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72661
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72661
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72661
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.setExtendedField3(receptionServiceRes.getCustomField5());//SimpleFieldAssign//sourceId:1989021_1_72661
                }
                if (receptionServiceRes_4 != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.setExtendedField1(receptionServiceRes_4.getCustomField4());//SimpleFieldAssign//sourceId:1989020_1_72661
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_5 = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_5)/*vcase invoke 同服务,同domain*/;


                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_6 = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6 = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72660
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72660
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72660
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72660
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72660
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72660
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72660
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.setExtendedField3(receptionServiceRes.getCustomField5());//SimpleFieldAssign//sourceId:1989021_1_72660
                }
                if (receptionServiceRes_4 != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.setExtendedField1(receptionServiceRes_4.getCustomField6());//SimpleFieldAssign//sourceId:1989020_1_72660
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_6 = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_6)/*vcase invoke 同服务,同domain*/;


            }
        } else if ((reqDto != null && reqDto.getDataBelongSubjectType() != null && reqDto.getDataBelongSubjectType().equals("OMS_ORG_DEPT"))) {
            //elseif(D4执行跨模板提取标准数据(公共).数据归属主体类型编码 等于 部门表)  72505

            if ((reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("PROGRESS_VALUE") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("REACH") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("REPORT_SCORE"))) {
                //if((D4执行跨模板提取标准数据(公共).数据点类型 等于 进度值 or D4执行跨模板提取标准数据(公共).数据点类型 等于 达成度 or D4执行跨模板提取标准数据(公共).数据点类型 等于 目标得分))  72509

                QueryStandardDataOfObjectListComRespDto queryStandardDataOfObjectListComRespDto_4 = null;
                QueryStandardDataOfObjectListComReqDto queryStandardDataOfObjectListComReqDto_3 = new QueryStandardDataOfObjectListComReqDto();
                queryStandardDataOfObjectListComReqDto_3.setIsNewData("TRUE");//sourceId:1985869_1_72515
                queryStandardDataOfObjectListComReqDto_3.setBelongToContentTypeCode("OMS_TARGET");//sourceId:1985912_1_72515
                queryStandardDataOfObjectListComReqDto_3.setThemeContentTypeCode("OMS_EVALUATION_TEMPLATE");//sourceId:1985908_1_72515
                if (reqDto != null) {
                    queryStandardDataOfObjectListComReqDto_3.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1985867_1_72515
                    queryStandardDataOfObjectListComReqDto_3.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1985883_1_72515
                    queryStandardDataOfObjectListComReqDto_3.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1985875_1_72515
                }
                if (receptionServiceRes != null) {
                    queryStandardDataOfObjectListComReqDto_3.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1985903_1_72515
                    queryStandardDataOfObjectListComReqDto_3.setExtendedField3(receptionServiceRes.getCustomField6());//SimpleFieldAssign//sourceId:1985904_1_72515
                }

                /*D4查询归属主体标准数据列表(公共)[8844]   */
                Assert.isNull(queryStandardDataOfObjectListComReqDto_3.getDataType(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据点类型不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_3.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据业务场景不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_3.getIsNewData(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_3.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_3.getBelongToContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_3.getThemeContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-主题内容类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_3.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-创建于空间ID不能为空", false);
                queryStandardDataOfObjectListComRespDto_4 = standardDataService.queryStandardDataOfObjectListCom(queryStandardDataOfObjectListComReqDto_3)/*vcase invoke isSameApp*/;


                LoopUpdateTargetEvaluationCrossDataComRespDto loopUpdateTargetEvaluationCrossDataComRespDto_3 = null;
                if (queryStandardDataOfObjectListComRespDto_4 != null) {
                    LoopUpdateTargetEvaluationCrossDataComReqDto loopUpdateTargetEvaluationCrossDataComReqDto_3 = new LoopUpdateTargetEvaluationCrossDataComReqDto();
                    loopUpdateTargetEvaluationCrossDataComReqDto_3.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1987010_1_72571
                    if (queryStandardDataOfObjectListComRespDto_4 != null && queryStandardDataOfObjectListComRespDto_4.getStandardDataList() != null && !CollectionUtil.isEmpty(queryStandardDataOfObjectListComRespDto_4.getStandardDataList())) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_3.setStandardDataList(queryStandardDataOfObjectListComRespDto_4.getStandardDataList().stream().map(item -> BeanUtil.toBean(item, StandardDataDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1987007_1_72571
                    }
                    if (reqDto != null) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_3.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987008_1_72571
                        loopUpdateTargetEvaluationCrossDataComReqDto_3.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987009_1_72571
                        loopUpdateTargetEvaluationCrossDataComReqDto_3.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987704_1_72571
                        loopUpdateTargetEvaluationCrossDataComReqDto_3.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1987011_1_72571
                    }

                    /*D4循环更新目标跨模板数据范围(公共)[10177]   */
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_3.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_3.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_3.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_3.getSubjectLifeCycle(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_3.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                    loopUpdateTargetEvaluationCrossDataComRespDto_3 = loopUpdateTargetEvaluationCrossDataCom(loopUpdateTargetEvaluationCrossDataComReqDto_3)/*vcase invoke 同服务,同domain*/;


                }
            } else if ((reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TOTAL_NUMBER_OF_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_UNREPORTED_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_EVA_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_AUDIT_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_OVERDUE_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_SUCCESS_TASKS") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("NUMBER_OF_FAILED_TASKS"))) {
                //elseif((D4执行跨模板提取标准数据(公共).数据点类型 等于 总任务数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 待汇报任务数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 评价中任务数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 审核中任务数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 逾期任务数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 已成功任务数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 已失败任务数))  72510

                QueryStandardDataOfObjectListComRespDto queryStandardDataOfObjectListComRespDto_5 = null;
                QueryStandardDataOfObjectListComReqDto queryStandardDataOfObjectListComReqDto_4 = new QueryStandardDataOfObjectListComReqDto();
                queryStandardDataOfObjectListComReqDto_4.setIsNewData("TRUE");//sourceId:1985869_1_72517
                queryStandardDataOfObjectListComReqDto_4.setBelongToContentTypeCode("OMS_TARGET");//sourceId:1985912_1_72517
                queryStandardDataOfObjectListComReqDto_4.setThemeContentTypeCode("OMS_EVALUATION_TEMPLATE");//sourceId:1985908_1_72517
                if (reqDto != null) {
                    queryStandardDataOfObjectListComReqDto_4.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1985867_1_72517
                    queryStandardDataOfObjectListComReqDto_4.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1985883_1_72517
                    queryStandardDataOfObjectListComReqDto_4.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1985875_1_72517
                }
                if (receptionServiceRes != null) {
                    queryStandardDataOfObjectListComReqDto_4.setIsWorkCycleData(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1989016_1_72517
                    queryStandardDataOfObjectListComReqDto_4.setTableTypeCode(receptionServiceRes.getCustomField4());//SimpleFieldAssign//sourceId:1985903_1_72517
                }
                if (receptionServiceRes_2 != null) {
                    queryStandardDataOfObjectListComReqDto_4.setExtendedField1(receptionServiceRes_2.getCustomField1());//SimpleFieldAssign//sourceId:1985876_1_72517
                }

                /*D4查询归属主体标准数据列表(公共)[8844]   */
                Assert.isNull(queryStandardDataOfObjectListComReqDto_4.getDataType(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据点类型不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_4.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据业务场景不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_4.getIsNewData(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_4.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_4.getBelongToContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_4.getThemeContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-主题内容类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_4.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-创建于空间ID不能为空", false);
                queryStandardDataOfObjectListComRespDto_5 = standardDataService.queryStandardDataOfObjectListCom(queryStandardDataOfObjectListComReqDto_4)/*vcase invoke isSameApp*/;


                LoopUpdateTargetEvaluationCrossDataComRespDto loopUpdateTargetEvaluationCrossDataComRespDto_4 = null;
                if (queryStandardDataOfObjectListComRespDto_5 != null) {
                    LoopUpdateTargetEvaluationCrossDataComReqDto loopUpdateTargetEvaluationCrossDataComReqDto_4 = new LoopUpdateTargetEvaluationCrossDataComReqDto();
                    loopUpdateTargetEvaluationCrossDataComReqDto_4.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1987010_1_72572
                    if (queryStandardDataOfObjectListComRespDto_5 != null && queryStandardDataOfObjectListComRespDto_5.getStandardDataList() != null && !CollectionUtil.isEmpty(queryStandardDataOfObjectListComRespDto_5.getStandardDataList())) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_4.setStandardDataList(queryStandardDataOfObjectListComRespDto_5.getStandardDataList().stream().map(item -> BeanUtil.toBean(item, StandardDataDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1987007_1_72572
                    }
                    if (reqDto != null) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_4.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987008_1_72572
                        loopUpdateTargetEvaluationCrossDataComReqDto_4.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987009_1_72572
                        loopUpdateTargetEvaluationCrossDataComReqDto_4.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987704_1_72572
                        loopUpdateTargetEvaluationCrossDataComReqDto_4.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1987011_1_72572
                    }

                    /*D4循环更新目标跨模板数据范围(公共)[10177]   */
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_4.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_4.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_4.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_4.getSubjectLifeCycle(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_4.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                    loopUpdateTargetEvaluationCrossDataComRespDto_4 = loopUpdateTargetEvaluationCrossDataCom(loopUpdateTargetEvaluationCrossDataComReqDto_4)/*vcase invoke 同服务,同domain*/;


                }
                QueryStandardDataOfObjectListComRespDto queryStandardDataOfObjectListComRespDto_6 = null;
                QueryStandardDataOfObjectListComReqDto queryStandardDataOfObjectListComReqDto_5 = new QueryStandardDataOfObjectListComReqDto();
                queryStandardDataOfObjectListComReqDto_5.setIsNewData("TRUE");//sourceId:1985869_1_72521
                queryStandardDataOfObjectListComReqDto_5.setBelongToContentTypeCode("OMS_TARGET");//sourceId:1985912_1_72521
                queryStandardDataOfObjectListComReqDto_5.setThemeContentTypeCode("OMS_EVALUATION_TEMPLATE");//sourceId:1985908_1_72521
                if (reqDto != null) {
                    queryStandardDataOfObjectListComReqDto_5.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1985867_1_72521
                    queryStandardDataOfObjectListComReqDto_5.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1985883_1_72521
                    queryStandardDataOfObjectListComReqDto_5.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1985875_1_72521
                }
                if (receptionServiceRes != null) {
                    queryStandardDataOfObjectListComReqDto_5.setIsWorkCycleData(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1989016_1_72521
                    queryStandardDataOfObjectListComReqDto_5.setTableTypeCode(receptionServiceRes.getCustomField4());//SimpleFieldAssign//sourceId:1985903_1_72521
                }
                if (receptionServiceRes_2 != null) {
                    queryStandardDataOfObjectListComReqDto_5.setExtendedField1(receptionServiceRes_2.getCustomField2());//SimpleFieldAssign//sourceId:1985876_1_72521
                }

                /*D4查询归属主体标准数据列表(公共)[8844]   */
                Assert.isNull(queryStandardDataOfObjectListComReqDto_5.getDataType(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据点类型不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_5.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据业务场景不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_5.getIsNewData(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_5.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_5.getBelongToContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_5.getThemeContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-主题内容类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_5.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-创建于空间ID不能为空", false);
                queryStandardDataOfObjectListComRespDto_6 = standardDataService.queryStandardDataOfObjectListCom(queryStandardDataOfObjectListComReqDto_5)/*vcase invoke isSameApp*/;


                LoopUpdateTargetEvaluationCrossDataComRespDto loopUpdateTargetEvaluationCrossDataComRespDto_5 = null;
                if (queryStandardDataOfObjectListComRespDto_6 != null) {
                    LoopUpdateTargetEvaluationCrossDataComReqDto loopUpdateTargetEvaluationCrossDataComReqDto_5 = new LoopUpdateTargetEvaluationCrossDataComReqDto();
                    loopUpdateTargetEvaluationCrossDataComReqDto_5.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1987010_1_72573
                    if (queryStandardDataOfObjectListComRespDto_6 != null && queryStandardDataOfObjectListComRespDto_6.getStandardDataList() != null && !CollectionUtil.isEmpty(queryStandardDataOfObjectListComRespDto_6.getStandardDataList())) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_5.setStandardDataList(queryStandardDataOfObjectListComRespDto_6.getStandardDataList().stream().map(item -> BeanUtil.toBean(item, StandardDataDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1987007_1_72573
                    }
                    if (reqDto != null) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_5.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987008_1_72573
                        loopUpdateTargetEvaluationCrossDataComReqDto_5.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987009_1_72573
                        loopUpdateTargetEvaluationCrossDataComReqDto_5.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987704_1_72573
                        loopUpdateTargetEvaluationCrossDataComReqDto_5.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1987011_1_72573
                    }

                    /*D4循环更新目标跨模板数据范围(公共)[10177]   */
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_5.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_5.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_5.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_5.getSubjectLifeCycle(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_5.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                    loopUpdateTargetEvaluationCrossDataComRespDto_5 = loopUpdateTargetEvaluationCrossDataCom(loopUpdateTargetEvaluationCrossDataComReqDto_5)/*vcase invoke 同服务,同domain*/;


                }
                QueryStandardDataOfObjectListComRespDto queryStandardDataOfObjectListComRespDto_7 = null;
                QueryStandardDataOfObjectListComReqDto queryStandardDataOfObjectListComReqDto_6 = new QueryStandardDataOfObjectListComReqDto();
                queryStandardDataOfObjectListComReqDto_6.setIsNewData("TRUE");//sourceId:1985869_1_72522
                queryStandardDataOfObjectListComReqDto_6.setBelongToContentTypeCode("OMS_TARGET");//sourceId:1985912_1_72522
                queryStandardDataOfObjectListComReqDto_6.setThemeContentTypeCode("OMS_EVALUATION_TEMPLATE");//sourceId:1985908_1_72522
                if (reqDto != null) {
                    queryStandardDataOfObjectListComReqDto_6.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1985867_1_72522
                    queryStandardDataOfObjectListComReqDto_6.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1985883_1_72522
                    queryStandardDataOfObjectListComReqDto_6.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1985875_1_72522
                }
                if (receptionServiceRes != null) {
                    queryStandardDataOfObjectListComReqDto_6.setIsWorkCycleData(receptionServiceRes.getCustomField2());//SimpleFieldAssign//sourceId:1989016_1_72522
                    queryStandardDataOfObjectListComReqDto_6.setTableTypeCode(receptionServiceRes.getCustomField4());//SimpleFieldAssign//sourceId:1985903_1_72522
                }
                if (receptionServiceRes_2 != null) {
                    queryStandardDataOfObjectListComReqDto_6.setExtendedField1(receptionServiceRes_2.getCustomField1());//SimpleFieldAssign//sourceId:1985876_1_72522
                }

                /*D4查询归属主体标准数据列表(公共)[8844]   */
                Assert.isNull(queryStandardDataOfObjectListComReqDto_6.getDataType(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据点类型不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_6.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据业务场景不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_6.getIsNewData(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_6.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_6.getBelongToContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_6.getThemeContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-主题内容类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_6.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-创建于空间ID不能为空", false);
                queryStandardDataOfObjectListComRespDto_7 = standardDataService.queryStandardDataOfObjectListCom(queryStandardDataOfObjectListComReqDto_6)/*vcase invoke isSameApp*/;


                LoopUpdateTargetEvaluationCrossDataComRespDto loopUpdateTargetEvaluationCrossDataComRespDto_6 = null;
                if (queryStandardDataOfObjectListComRespDto_7 != null) {
                    LoopUpdateTargetEvaluationCrossDataComReqDto loopUpdateTargetEvaluationCrossDataComReqDto_6 = new LoopUpdateTargetEvaluationCrossDataComReqDto();
                    loopUpdateTargetEvaluationCrossDataComReqDto_6.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1987010_1_72574
                    if (queryStandardDataOfObjectListComRespDto_7 != null && queryStandardDataOfObjectListComRespDto_7.getStandardDataList() != null && !CollectionUtil.isEmpty(queryStandardDataOfObjectListComRespDto_7.getStandardDataList())) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_6.setStandardDataList(queryStandardDataOfObjectListComRespDto_7.getStandardDataList().stream().map(item -> BeanUtil.toBean(item, StandardDataDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1987007_1_72574
                    }
                    if (reqDto != null) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_6.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987008_1_72574
                        loopUpdateTargetEvaluationCrossDataComReqDto_6.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987009_1_72574
                        loopUpdateTargetEvaluationCrossDataComReqDto_6.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987704_1_72574
                        loopUpdateTargetEvaluationCrossDataComReqDto_6.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1987011_1_72574
                    }

                    /*D4循环更新目标跨模板数据范围(公共)[10177]   */
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_6.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_6.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_6.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_6.getSubjectLifeCycle(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_6.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                    loopUpdateTargetEvaluationCrossDataComRespDto_6 = loopUpdateTargetEvaluationCrossDataCom(loopUpdateTargetEvaluationCrossDataComReqDto_6)/*vcase invoke 同服务,同domain*/;


                }
                QueryStandardDataOfObjectListComRespDto queryStandardDataOfObjectListComRespDto_8 = null;
                QueryStandardDataOfObjectListComReqDto queryStandardDataOfObjectListComReqDto_7 = new QueryStandardDataOfObjectListComReqDto();
                queryStandardDataOfObjectListComReqDto_7.setIsNewData("TRUE");//sourceId:1985869_1_72523
                queryStandardDataOfObjectListComReqDto_7.setBelongToContentTypeCode("OMS_TARGET");//sourceId:1985912_1_72523
                queryStandardDataOfObjectListComReqDto_7.setThemeContentTypeCode("OMS_EVALUATION_TEMPLATE");//sourceId:1985908_1_72523
                if (reqDto != null) {
                    queryStandardDataOfObjectListComReqDto_7.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1985867_1_72523
                    queryStandardDataOfObjectListComReqDto_7.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1985883_1_72523
                    queryStandardDataOfObjectListComReqDto_7.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1985875_1_72523
                }
                if (receptionServiceRes != null) {
                    queryStandardDataOfObjectListComReqDto_7.setIsWorkCycleData(receptionServiceRes.getCustomField2());//SimpleFieldAssign//sourceId:1989016_1_72523
                    queryStandardDataOfObjectListComReqDto_7.setTableTypeCode(receptionServiceRes.getCustomField4());//SimpleFieldAssign//sourceId:1985903_1_72523
                }
                if (receptionServiceRes_2 != null) {
                    queryStandardDataOfObjectListComReqDto_7.setExtendedField1(receptionServiceRes_2.getCustomField2());//SimpleFieldAssign//sourceId:1985876_1_72523
                }

                /*D4查询归属主体标准数据列表(公共)[8844]   */
                Assert.isNull(queryStandardDataOfObjectListComReqDto_7.getDataType(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据点类型不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_7.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据业务场景不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_7.getIsNewData(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_7.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_7.getBelongToContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据归属内容表类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_7.getThemeContentTypeCode(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-主题内容类型编码不能为空", false);
                Assert.isNull(queryStandardDataOfObjectListComReqDto_7.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4查询归属主体标准数据列表(公共)-创建于空间ID不能为空", false);
                queryStandardDataOfObjectListComRespDto_8 = standardDataService.queryStandardDataOfObjectListCom(queryStandardDataOfObjectListComReqDto_7)/*vcase invoke isSameApp*/;


                LoopUpdateTargetEvaluationCrossDataComRespDto loopUpdateTargetEvaluationCrossDataComRespDto_7 = null;
                if (queryStandardDataOfObjectListComRespDto_8 != null) {
                    LoopUpdateTargetEvaluationCrossDataComReqDto loopUpdateTargetEvaluationCrossDataComReqDto_7 = new LoopUpdateTargetEvaluationCrossDataComReqDto();
                    loopUpdateTargetEvaluationCrossDataComReqDto_7.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1987010_1_72575
                    if (queryStandardDataOfObjectListComRespDto_8 != null && queryStandardDataOfObjectListComRespDto_8.getStandardDataList() != null && !CollectionUtil.isEmpty(queryStandardDataOfObjectListComRespDto_8.getStandardDataList())) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_7.setStandardDataList(queryStandardDataOfObjectListComRespDto_8.getStandardDataList().stream().map(item -> BeanUtil.toBean(item, StandardDataDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1987007_1_72575
                    }
                    if (reqDto != null) {
                        loopUpdateTargetEvaluationCrossDataComReqDto_7.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987008_1_72575
                        loopUpdateTargetEvaluationCrossDataComReqDto_7.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987009_1_72575
                        loopUpdateTargetEvaluationCrossDataComReqDto_7.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987704_1_72575
                        loopUpdateTargetEvaluationCrossDataComReqDto_7.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1987011_1_72575
                    }

                    /*D4循环更新目标跨模板数据范围(公共)[10177]   */
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_7.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_7.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_7.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_7.getSubjectLifeCycle(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                    Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto_7.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                    loopUpdateTargetEvaluationCrossDataComRespDto_7 = loopUpdateTargetEvaluationCrossDataCom(loopUpdateTargetEvaluationCrossDataComReqDto_7)/*vcase invoke 同服务,同domain*/;


                }
            } else if ((reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TARGET_CONTENT_NUMBER") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TARGET_COMPLETE_NUMBER") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TARGET_COMPLETE_RATE"))) {
                //elseif((D4执行跨模板提取标准数据(公共).数据点类型 等于 目标内容数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 目标完成数 or D4执行跨模板提取标准数据(公共).数据点类型 等于 目标完成率))  72513

                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_7 = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7 = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72665
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72665
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72665
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72665
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72665
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72665
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72665
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.setExtendedField3(receptionServiceRes.getCustomField6());//SimpleFieldAssign//sourceId:1989021_1_72665
                }
                if (receptionServiceRes_4 != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.setExtendedField1(receptionServiceRes_4.getCustomField7());//SimpleFieldAssign//sourceId:1989020_1_72665
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_7 = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_7)/*vcase invoke 同服务,同domain*/;


                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_8 = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8 = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72666
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72666
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72666
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72666
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72666
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72666
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72666
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.setExtendedField1(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989020_1_72666
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.setExtendedField3(receptionServiceRes.getCustomField6());//SimpleFieldAssign//sourceId:1989021_1_72666
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_8 = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_8)/*vcase invoke 同服务,同domain*/;


                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_9 = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9 = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72667
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72667
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72667
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72667
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72667
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72667
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72667
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.setExtendedField3(receptionServiceRes.getCustomField6());//SimpleFieldAssign//sourceId:1989021_1_72667
                }
                if (receptionServiceRes_4 != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.setExtendedField1(receptionServiceRes_4.getCustomField2());//SimpleFieldAssign//sourceId:1989020_1_72667
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_9 = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_9)/*vcase invoke 同服务,同domain*/;


                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_10 = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10 = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72668
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72668
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72668
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72668
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72668
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72668
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72668
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.setExtendedField3(receptionServiceRes.getCustomField6());//SimpleFieldAssign//sourceId:1989021_1_72668
                }
                if (receptionServiceRes_4 != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.setExtendedField1(receptionServiceRes_4.getCustomField3());//SimpleFieldAssign//sourceId:1989020_1_72668
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_10 = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_10)/*vcase invoke 同服务,同domain*/;


                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_11 = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11 = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72669
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72669
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72669
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72669
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72669
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72669
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72669
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.setExtendedField3(receptionServiceRes.getCustomField6());//SimpleFieldAssign//sourceId:1989021_1_72669
                }
                if (receptionServiceRes_4 != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.setExtendedField1(receptionServiceRes_4.getCustomField5());//SimpleFieldAssign//sourceId:1989020_1_72669
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_11 = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_11)/*vcase invoke 同服务,同domain*/;


                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_12 = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12 = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72670
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72670
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72670
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72670
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72670
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72670
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72670
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.setExtendedField3(receptionServiceRes.getCustomField6());//SimpleFieldAssign//sourceId:1989021_1_72670
                }
                if (receptionServiceRes_4 != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.setExtendedField1(receptionServiceRes_4.getCustomField4());//SimpleFieldAssign//sourceId:1989020_1_72670
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_12 = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_12)/*vcase invoke 同服务,同domain*/;


                ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_13 = null;
                ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13 = new ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989023_1_72671
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989024_1_72671
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989025_1_72671
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1989017_1_72671
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989018_1_72671
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989022_1_72671
                }
                if (receptionServiceRes != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.setTableTypeCode(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1989019_1_72671
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.setExtendedField3(receptionServiceRes.getCustomField6());//SimpleFieldAssign//sourceId:1989021_1_72671
                }
                if (receptionServiceRes_4 != null) {
                    implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.setExtendedField1(receptionServiceRes_4.getCustomField6());//SimpleFieldAssign//sourceId:1989020_1_72671
                }

                /*D4执行跨模板提取并更新目标内容标准数据(公共)[10192]   */
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.getDataBelongSubjectType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.getDataBelongSubjectId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.getDataBelongSubjectName(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.getDataType(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.getDataUsageSceneCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.getTableTypeCode(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-归属内容表类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13.getSpaceId(), "D4执行跨模板提取标准数据(公共)-D4执行跨模板提取并更新目标内容标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractAndUpdateTagetContentDatasComRespDto_13 = implementCrossTempExtractAndUpdateTagetContentDatasCom(implementCrossTempExtractAndUpdateTagetContentDatasComReqDto_13)/*vcase invoke 同服务,同domain*/;


            }
        }
        ImplementCrossTempExtractDatasComRespDto retData = new ImplementCrossTempExtractDatasComRespDto();


        return retData;
    }

    /**
     * D4循环更新目标跨模板数据范围(公共)[10177]
     * gen by moon at 8/26/2024, 1:25:08 PM
     */
    @Trace(operationName = "D4循环更新目标跨模板数据范围(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public LoopUpdateTargetEvaluationCrossDataComRespDto loopUpdateTargetEvaluationCrossDataCom(LoopUpdateTargetEvaluationCrossDataComReqDto reqDto) {


        if ((reqDto != null && reqDto.getStandardDataList() != null && reqDto.getStandardDataList().size() > 0)) {
            //if(D4循环更新目标跨模板数据范围(公共).标准数据列表数据集条数 大于 0)  72549

//ModelCode: circulationCollections
            for (StandardDataDto circulationCollectionsRes : reqDto.getStandardDataList()) {

                AnalysisDataOwnershipTargetCycleInfoComRespDto analysisDataOwnershipTargetCycleInfoComRespDto = null;
                AnalysisDataOwnershipTargetCycleInfoComReqDto analysisDataOwnershipTargetCycleInfoComReqDto = new AnalysisDataOwnershipTargetCycleInfoComReqDto();
                if (circulationCollectionsRes != null) {
                    analysisDataOwnershipTargetCycleInfoComReqDto.setDataType(circulationCollectionsRes.getDataType());//SimpleFieldAssign//sourceId:1986948_1_72566
                    analysisDataOwnershipTargetCycleInfoComReqDto.setPeriodId(circulationCollectionsRes.getPeriodId());//SimpleFieldAssign//sourceId:1986953_1_72566
                    analysisDataOwnershipTargetCycleInfoComReqDto.setEntityId(circulationCollectionsRes.getEntityId());//SimpleFieldAssign//sourceId:1986952_1_72566
                    analysisDataOwnershipTargetCycleInfoComReqDto.setEvaluationTemplateId(circulationCollectionsRes.getThemeContentId());//SimpleFieldAssign//sourceId:1986950_1_72566

                }
                if (reqDto != null) {
                    analysisDataOwnershipTargetCycleInfoComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1986947_1_72566
                    analysisDataOwnershipTargetCycleInfoComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1986949_1_72566
                    analysisDataOwnershipTargetCycleInfoComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1986951_1_72566
                }

                /*D4分析数据归属目标周期信息(公共)[10163]   */
                Assert.isNull(analysisDataOwnershipTargetCycleInfoComReqDto.getDataType(), "D4循环更新目标跨模板数据范围(公共)-D4分析数据归属目标周期信息(公共)-数据点类型不能为空", false);
                Assert.isNull(analysisDataOwnershipTargetCycleInfoComReqDto.getDataBelongSubjectType(), "D4循环更新目标跨模板数据范围(公共)-D4分析数据归属目标周期信息(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(analysisDataOwnershipTargetCycleInfoComReqDto.getDataBelongSubjectId(), "D4循环更新目标跨模板数据范围(公共)-D4分析数据归属目标周期信息(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(analysisDataOwnershipTargetCycleInfoComReqDto.getPeriodId(), "D4循环更新目标跨模板数据范围(公共)-D4分析数据归属目标周期信息(公共)-周期ID不能为空", false);
                Assert.isNull(analysisDataOwnershipTargetCycleInfoComReqDto.getEntityId(), "D4循环更新目标跨模板数据范围(公共)-D4分析数据归属目标周期信息(公共)-归属内容表主键ID不能为空", false);
                Assert.isNull(analysisDataOwnershipTargetCycleInfoComReqDto.getEvaluationTemplateId(), "D4循环更新目标跨模板数据范围(公共)-D4分析数据归属目标周期信息(公共)-冗余评价模板ID不能为空", false);
                Assert.isNull(analysisDataOwnershipTargetCycleInfoComReqDto.getSpaceId(), "D4循环更新目标跨模板数据范围(公共)-D4分析数据归属目标周期信息(公共)-创建于空间ID不能为空", false);
                analysisDataOwnershipTargetCycleInfoComRespDto = analysisDataOwnershipTargetCycleInfoCom(analysisDataOwnershipTargetCycleInfoComReqDto)/*vcase invoke 同服务,同domain*/;


                RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataComRespDto = null;
                if (analysisDataOwnershipTargetCycleInfoComRespDto != null) {
                    RefreshTargetEvaluationCrossDataComReqDto refreshTargetEvaluationCrossDataComReqDto = new RefreshTargetEvaluationCrossDataComReqDto();
                    refreshTargetEvaluationCrossDataComReqDto.setDataTypeSubScene("TEMP_LEVEL");//sourceId:1986479_1_72552
                    if (reqDto != null) {
                        refreshTargetEvaluationCrossDataComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1986500_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1986475_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987699_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1986481_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1986482_1_72552
                    }
                    if (circulationCollectionsRes != null) {
                        refreshTargetEvaluationCrossDataComReqDto.setDataType(circulationCollectionsRes.getDataType());//SimpleFieldAssign//sourceId:1986478_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setDataResultId(circulationCollectionsRes.getDataResultId());//SimpleFieldAssign//sourceId:1986476_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setDataResult(circulationCollectionsRes.getDataResult());//SimpleFieldAssign//sourceId:1986483_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setUnit(circulationCollectionsRes.getUnit());//SimpleFieldAssign//sourceId:1986484_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setParentDataResultId(circulationCollectionsRes.getParentDataResultId());//SimpleFieldAssign//sourceId:1986485_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setParentDataResult(circulationCollectionsRes.getParentDataResult());//SimpleFieldAssign//sourceId:1986486_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setChangeFromLastValue(circulationCollectionsRes.getChangeFromLastValue());//SimpleFieldAssign//sourceId:1986487_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setChangeFromLastRatio(circulationCollectionsRes.getChangeFromLastRatio());//SimpleFieldAssign//sourceId:1986488_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setUpdateCycleParentDataResultId(circulationCollectionsRes.getUpdateCycleParentDataResultId());//SimpleFieldAssign//sourceId:1986489_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setUpdateCycleParentDataResult(circulationCollectionsRes.getUpdateCycleParentDataResult());//SimpleFieldAssign//sourceId:1986490_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setUpdateCycleChangeFromLastValue(circulationCollectionsRes.getUpdateCycleChangeFromLastValue());//SimpleFieldAssign//sourceId:1986491_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setUpdateCycleChangeFromLastRatio(circulationCollectionsRes.getUpdateCycleChangeFromLastRatio());//SimpleFieldAssign//sourceId:1986492_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setIsNewData(circulationCollectionsRes.getIsNewData());//SimpleFieldAssign//sourceId:1986493_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setIsUpdateCycleNewData(circulationCollectionsRes.getIsUpdateCycleNewData());//SimpleFieldAssign//sourceId:1986494_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setIsWorkCycleData(circulationCollectionsRes.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1986477_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setParentSubMidCycleType(circulationCollectionsRes.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:1986495_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setExtendedField1(circulationCollectionsRes.getExtendedField1());//SimpleFieldAssign//sourceId:1986496_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setCycleId(circulationCollectionsRes.getPeriodId());//SimpleFieldAssign//sourceId:1986480_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setEvaluationTemplateId(circulationCollectionsRes.getThemeContentId());//SimpleFieldAssign//sourceId:1986501_1_72552
                    }
                    if (analysisDataOwnershipTargetCycleInfoComRespDto != null) {
                        refreshTargetEvaluationCrossDataComReqDto.setEvaObjTargetCycleId(analysisDataOwnershipTargetCycleInfoComRespDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1986497_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setCyclelAlias(analysisDataOwnershipTargetCycleInfoComRespDto.getCyclelAlias());//SimpleFieldAssign//sourceId:1986498_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setTargetCycleId(analysisDataOwnershipTargetCycleInfoComRespDto.getTargetCycleId());//SimpleFieldAssign//sourceId:1986499_1_72552
                        refreshTargetEvaluationCrossDataComReqDto.setCycleStandardName(analysisDataOwnershipTargetCycleInfoComRespDto.getCycleStandardName());//SimpleFieldAssign//sourceId:1987006_1_72552
                    }

                    /*D4更新目标跨模板数据范围(公共)[10170]   */
                    Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataBelongSubjectType(), "D4循环更新目标跨模板数据范围(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                    Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataBelongSubjectId(), "D4循环更新目标跨模板数据范围(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                    Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataBelongSubjectName(), "D4循环更新目标跨模板数据范围(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                    Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataType(), "D4循环更新目标跨模板数据范围(公共)-D4更新目标跨模板数据范围(公共)-数据点类型不能为空", false);
                    Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataTypeSubScene(), "D4循环更新目标跨模板数据范围(公共)-D4更新目标跨模板数据范围(公共)-数据点子场景不能为空", false);
                    Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataResult(), "D4循环更新目标跨模板数据范围(公共)-D4更新目标跨模板数据范围(公共)-数据值结果不能为空", false);
                    Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getUnit(), "D4循环更新目标跨模板数据范围(公共)-D4更新目标跨模板数据范围(公共)-冗余单位不能为空", false);
                    Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getIsNewData(), "D4循环更新目标跨模板数据范围(公共)-D4更新目标跨模板数据范围(公共)-是否归属周期最新数据不能为空", false);
                    Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getIsUpdateCycleNewData(), "D4循环更新目标跨模板数据范围(公共)-D4更新目标跨模板数据范围(公共)-是否更新周期最新数据不能为空", false);
                    Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getSubjectLifeCycle(), "D4循环更新目标跨模板数据范围(公共)-D4更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                    Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getSpaceId(), "D4循环更新目标跨模板数据范围(公共)-D4更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                    refreshTargetEvaluationCrossDataComRespDto = refreshTargetEvaluationCrossDataCom(refreshTargetEvaluationCrossDataComReqDto)/*vcase invoke 同服务,同domain*/;


                }
//ModelCode: circulationEnd
            }

        }
        LoopUpdateTargetEvaluationCrossDataComRespDto retData = new LoopUpdateTargetEvaluationCrossDataComRespDto();


        return retData;
    }

    /**
     * D4批量查询目标跨模板数据范围列表By数据点类型(公共)[10180]
     * gen by moon at 8/26/2024, 1:25:15 PM
     */
    @Trace(operationName = "D4批量查询目标跨模板数据范围列表By数据点类型(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public BatchQueryTargetEvaluationCrossDataListByDataTypesComRespDto batchQueryTargetEvaluationCrossDataListByDataTypesCom(BatchQueryTargetEvaluationCrossDataListByDataTypesComReqDto reqDto) {


        List<OmsTargetIntegrateTempDataScope> listOmsTargetIntegrateTempDataScope_1 = new ArrayList<>();
//步骤0: 4-2-03批量查询目标跨模板数据范围列表By数据点类型 - batchQueryTargetEvaluationCrossDataListByDataTypes
        List<OmsTargetIntegrateTempDataScope> listOmsTargetIntegrateTempDataScope = new ArrayList<>();
        BatchQueryTargetEvaluationCrossDataListByDataTypesReq batchQueryTargetEvaluationCrossDataListByDataTypesReq = new BatchQueryTargetEvaluationCrossDataListByDataTypesReq();
        if (reqDto != null) {
            batchQueryTargetEvaluationCrossDataListByDataTypesReq.setDataTypesList(reqDto.getDataTypesList());//list-field-assign//sourceId:1987137_1
            batchQueryTargetEvaluationCrossDataListByDataTypesReq.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987372_1
            batchQueryTargetEvaluationCrossDataListByDataTypesReq.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987127_1
            batchQueryTargetEvaluationCrossDataListByDataTypesReq.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1987128_1
            batchQueryTargetEvaluationCrossDataListByDataTypesReq.setDataTypeSubScene(reqDto.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1987129_1
            batchQueryTargetEvaluationCrossDataListByDataTypesReq.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1987130_1
            batchQueryTargetEvaluationCrossDataListByDataTypesReq.setEvaObjTargetCycleId(reqDto.getEvaObjTargetCycleId());//SimpleFieldAssign//sourceId:1987131_1
            batchQueryTargetEvaluationCrossDataListByDataTypesReq.setTargetCycleId(reqDto.getTargetCycleId());//SimpleFieldAssign//sourceId:1987132_1
            batchQueryTargetEvaluationCrossDataListByDataTypesReq.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1987133_1
            batchQueryTargetEvaluationCrossDataListByDataTypesReq.setEvaluationTemplateId(reqDto.getEvaluationTemplateId());//SimpleFieldAssign//sourceId:1987134_1
            batchQueryTargetEvaluationCrossDataListByDataTypesReq.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1987151_1
            batchQueryTargetEvaluationCrossDataListByDataTypesReq.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1987135_1
            batchQueryTargetEvaluationCrossDataListByDataTypesReq.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1987136_1
        }

        /*4-2-03批量查询目标跨模板数据范围列表By数据点类型[10179]   */
        Assert.isNull(batchQueryTargetEvaluationCrossDataListByDataTypesReq.getSubjectLifeCycle(), "D4批量查询目标跨模板数据范围列表By数据点类型(公共)-4-2-03批量查询目标跨模板数据范围列表By数据点类型-主体生命周期不能为空", false);
        Assert.isNull(batchQueryTargetEvaluationCrossDataListByDataTypesReq.getSpaceId(), "D4批量查询目标跨模板数据范围列表By数据点类型(公共)-4-2-03批量查询目标跨模板数据范围列表By数据点类型-创建于空间ID不能为空", false);
        listOmsTargetIntegrateTempDataScope = mOmsTargetIntegrateTempDataScopeService.batchQueryTargetEvaluationCrossDataListByDataTypes(batchQueryTargetEvaluationCrossDataListByDataTypesReq)/*vcase invoke 本地 method 方法调用;*/;


        listOmsTargetIntegrateTempDataScope_1 = listOmsTargetIntegrateTempDataScope;

        BatchQueryTargetEvaluationCrossDataListByDataTypesComRespDto retData = new BatchQueryTargetEvaluationCrossDataListByDataTypesComRespDto();
        retData.setTargetEvaluationCrossDataList(listOmsTargetIntegrateTempDataScope_1.stream().map(item -> BeanUtil.toBean(item, TargetEvaluationCrossDataDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1987140_1


        return retData;
    }

    /**
     * D4执行计算汇总汇报任务数等整合数据(公共)[10189]
     * gen by moon at 8/29/2024, 7:09:58 PM
     */
    @Trace(operationName = "D4执行计算汇总汇报任务数等整合数据(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementCalcCompleReportNumEtcDatasComRespDto implementCalcCompleReportNumEtcDatasCom(ImplementCalcCompleReportNumEtcDatasComReqDto reqDto) {


        //virtualUsage M4-约定字段：是、否、本级部门、本级+下级部门  72705
        //ModelCode: receptionService
        ImplementIntegrateThemeReceFieldRespDto receptionServiceRes = null;
        ImplementIntegrateThemeReceFieldReqDto receptionServiceReq = new ImplementIntegrateThemeReceFieldReqDto();
        receptionServiceReq.setCustomField1("TRUE");//CUSTOM_CONVENTION//sourceId:1990664_1_72705
        receptionServiceReq.setCustomField2("FALSE");//CUSTOM_CONVENTION//sourceId:1990665_1_72705
        receptionServiceReq.setCustomField3("CURRENET_DEPT");//CUSTOM_CONVENTION//sourceId:1990666_1_72705
        receptionServiceReq.setCustomField4("CURRENET_SUBORDINATE_DEPT");//CUSTOM_CONVENTION//sourceId:1990682_1_72705

        /*M4-约定字段：是、否、本级部门、本级+下级部门[10114]  用于特殊方法接收上游入参。 */
        Assert.isNull(receptionServiceReq.getCustomField1(), "D4执行计算汇总汇报任务数等整合数据(公共)-M4-约定字段：是、否、本级部门、本级+下级部门-自定义字段1不能为空", false);
        Assert.isNull(receptionServiceReq.getCustomField2(), "D4执行计算汇总汇报任务数等整合数据(公共)-M4-约定字段：是、否、本级部门、本级+下级部门-自定义字段2不能为空", false);
        Assert.isNull(receptionServiceReq.getCustomField3(), "D4执行计算汇总汇报任务数等整合数据(公共)-M4-约定字段：是、否、本级部门、本级+下级部门-自定义字段3不能为空", false);
        Assert.isNull(receptionServiceReq.getCustomField4(), "D4执行计算汇总汇报任务数等整合数据(公共)-M4-约定字段：是、否、本级部门、本级+下级部门-自定义字段4不能为空", false);
        receptionServiceRes = nbCrossTempIntegrate.implementIntegrateThemeReceField(receptionServiceReq);


        if ((reqDto != null && reqDto.getCrossTempDashBoradPeriodicMode() != null && reqDto.getCrossTempDashBoradPeriodicMode().equals("WORK_CYCLE"))) {
            //if(D4执行计算汇总汇报任务数等整合数据(公共).跨模板大屏周期模式 等于 工作周期)  72691

            if ((reqDto != null && reqDto.getDataBelongSubjectType() != null && reqDto.getDataBelongSubjectType().equals("OMS_ORG_ORGANIZATION"))) {
                //if(D4执行计算汇总汇报任务数等整合数据(公共).数据归属主体类型编码 等于 组织表)  72694

                ImplementCalcReportNumDataComRespDto implementCalcReportNumDataComRespDto = null;
                ImplementCalcReportNumDataComReqDto implementCalcReportNumDataComReqDto = new ImplementCalcReportNumDataComReqDto();
                if (reqDto != null) {
                    implementCalcReportNumDataComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1990566_1_72704
                    implementCalcReportNumDataComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1990567_1_72704
                    implementCalcReportNumDataComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1990568_1_72704
                    implementCalcReportNumDataComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1990569_1_72704
                    implementCalcReportNumDataComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1990570_1_72704
                    implementCalcReportNumDataComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1990574_1_72704
                }
                if (receptionServiceRes != null) {
                    implementCalcReportNumDataComReqDto.setIsWorkCycleData(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1990571_1_72704
                }

                /*D4执行计算汇报任务数(公共)[10197]   */
                Assert.isNull(implementCalcReportNumDataComReqDto.getDataBelongSubjectType(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto.getDataBelongSubjectId(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto.getDataBelongSubjectName(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto.getIntegrateThemeId(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-整合主题ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto.getDataType(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto.getIsWorkCycleData(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-是否工作周期数据不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto.getSpaceId(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-创建于空间ID不能为空", false);
                implementCalcReportNumDataComRespDto = implementCalcReportNumDataCom(implementCalcReportNumDataComReqDto)/*vcase invoke 同服务,同domain*/;


            } else if ((reqDto != null && reqDto.getDataBelongSubjectType() != null && reqDto.getDataBelongSubjectType().equals("OMS_ORG_DEPT"))) {
                //elseif(D4执行计算汇总汇报任务数等整合数据(公共).数据归属主体类型编码 等于 部门表)  72695

                ImplementCalcReportNumDataComRespDto implementCalcReportNumDataComRespDto_1 = null;
                ImplementCalcReportNumDataComReqDto implementCalcReportNumDataComReqDto_1 = new ImplementCalcReportNumDataComReqDto();
                if (reqDto != null) {
                    implementCalcReportNumDataComReqDto_1.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1990566_1_72707
                    implementCalcReportNumDataComReqDto_1.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1990567_1_72707
                    implementCalcReportNumDataComReqDto_1.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1990568_1_72707
                    implementCalcReportNumDataComReqDto_1.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1990569_1_72707
                    implementCalcReportNumDataComReqDto_1.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1990570_1_72707
                    implementCalcReportNumDataComReqDto_1.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1990574_1_72707
                }
                if (receptionServiceRes != null) {
                    implementCalcReportNumDataComReqDto_1.setIsWorkCycleData(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1990571_1_72707
                    implementCalcReportNumDataComReqDto_1.setExtendedField1(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1990906_1_72707
                }

                /*D4执行计算汇报任务数(公共)[10197]   */
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getDataBelongSubjectType(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getDataBelongSubjectId(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getDataBelongSubjectName(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getIntegrateThemeId(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-整合主题ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getDataType(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getIsWorkCycleData(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-是否工作周期数据不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getSpaceId(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-创建于空间ID不能为空", false);
                implementCalcReportNumDataComRespDto_1 = implementCalcReportNumDataCom(implementCalcReportNumDataComReqDto_1)/*vcase invoke 同服务,同domain*/;


                ImplementCalcReportNumDataComRespDto implementCalcReportNumDataComRespDto_2 = null;
                ImplementCalcReportNumDataComReqDto implementCalcReportNumDataComReqDto_2 = new ImplementCalcReportNumDataComReqDto();
                if (reqDto != null) {
                    implementCalcReportNumDataComReqDto_2.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1990566_1_72708
                    implementCalcReportNumDataComReqDto_2.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1990567_1_72708
                    implementCalcReportNumDataComReqDto_2.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1990568_1_72708
                    implementCalcReportNumDataComReqDto_2.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1990569_1_72708
                    implementCalcReportNumDataComReqDto_2.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1990570_1_72708
                    implementCalcReportNumDataComReqDto_2.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1990574_1_72708
                }
                if (receptionServiceRes != null) {
                    implementCalcReportNumDataComReqDto_2.setIsWorkCycleData(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1990571_1_72708
                    implementCalcReportNumDataComReqDto_2.setExtendedField1(receptionServiceRes.getCustomField4());//SimpleFieldAssign//sourceId:1990906_1_72708
                }

                /*D4执行计算汇报任务数(公共)[10197]   */
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getDataBelongSubjectType(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getDataBelongSubjectId(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getDataBelongSubjectName(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getIntegrateThemeId(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-整合主题ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getDataType(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getIsWorkCycleData(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-是否工作周期数据不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getSpaceId(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行计算汇报任务数(公共)-创建于空间ID不能为空", false);
                implementCalcReportNumDataComRespDto_2 = implementCalcReportNumDataCom(implementCalcReportNumDataComReqDto_2)/*vcase invoke 同服务,同domain*/;


            }
        } else if ((reqDto != null && reqDto.getCrossTempDashBoradPeriodicMode() != null && reqDto.getCrossTempDashBoradPeriodicMode().equals("PROCESS_CYCLE"))) {
            //elseif(D4执行计算汇总汇报任务数等整合数据(公共).跨模板大屏周期模式 等于 过程周期)  72692

            ImplementLoopProcessCycleCalcReportNumComRespDto implementLoopProcessCycleCalcReportNumComRespDto = null;
            ImplementLoopProcessCycleCalcReportNumComReqDto implementLoopProcessCycleCalcReportNumComReqDto = new ImplementLoopProcessCycleCalcReportNumComReqDto();
            if (reqDto != null) {
                implementLoopProcessCycleCalcReportNumComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1990911_1_72719
                implementLoopProcessCycleCalcReportNumComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1990912_1_72719
                implementLoopProcessCycleCalcReportNumComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1990913_1_72719
                implementLoopProcessCycleCalcReportNumComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1990914_1_72719
                implementLoopProcessCycleCalcReportNumComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1990915_1_72719
                implementLoopProcessCycleCalcReportNumComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1990918_1_72719
                implementLoopProcessCycleCalcReportNumComReqDto.setExecuteCycleStageList(reqDto.getExecuteCycleStageList());//list-field-assign//sourceId:1990910_1_72719
            }
            if (receptionServiceRes != null) {
                implementLoopProcessCycleCalcReportNumComReqDto.setIsWorkCycleData(receptionServiceRes.getCustomField2());//SimpleFieldAssign//sourceId:1990916_1_72719
            }

            /*D4执行循环过程周期计算汇报任务数(公共)[10198]   */
            Assert.isNull(implementLoopProcessCycleCalcReportNumComReqDto.getDataBelongSubjectType(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行循环过程周期计算汇报任务数(公共)-数据归属主体类型编码不能为空", false);
            Assert.isNull(implementLoopProcessCycleCalcReportNumComReqDto.getDataBelongSubjectId(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行循环过程周期计算汇报任务数(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(implementLoopProcessCycleCalcReportNumComReqDto.getDataBelongSubjectName(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行循环过程周期计算汇报任务数(公共)-数据归属主体名称不能为空", false);
            Assert.isNull(implementLoopProcessCycleCalcReportNumComReqDto.getIntegrateThemeId(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行循环过程周期计算汇报任务数(公共)-整合主题ID不能为空", false);
            Assert.isNull(implementLoopProcessCycleCalcReportNumComReqDto.getDataType(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行循环过程周期计算汇报任务数(公共)-数据点类型不能为空", false);
            Assert.isNull(implementLoopProcessCycleCalcReportNumComReqDto.getIsWorkCycleData(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行循环过程周期计算汇报任务数(公共)-是否工作周期数据不能为空", false);
            Assert.isNull(implementLoopProcessCycleCalcReportNumComReqDto.getSpaceId(), "D4执行计算汇总汇报任务数等整合数据(公共)-D4执行循环过程周期计算汇报任务数(公共)-创建于空间ID不能为空", false);
            implementLoopProcessCycleCalcReportNumComRespDto = implementLoopProcessCycleCalcReportNumCom(implementLoopProcessCycleCalcReportNumComReqDto)/*vcase invoke 同服务,同domain*/;


        }
        ImplementCalcCompleReportNumEtcDatasComRespDto retData = new ImplementCalcCompleReportNumEtcDatasComRespDto();


        return retData;
    }

    /**
     * D4执行计算跨模板完成率等标准数据(公共)[10164]
     * gen by moon at 8/29/2024, 6:46:00 PM
     */
    @Trace(operationName = "D4执行计算跨模板完成率等标准数据(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementCrossTempExtractCompRateEtcDatasComRespDto implementCrossTempExtractCompRateEtcDatasCom(ImplementCrossTempExtractCompRateEtcDatasComReqDto reqDto) {


        if ((reqDto != null && reqDto.getStandardDataList() != null && reqDto.getStandardDataList().size() > 0)) {
            //if(D4执行跨模板提取完成率等标准数据(公共).标准数据列表数据集条数 大于 0)  72496

//ModelCode: circulationCollections
            for (String circulationCollectionsRes : reqDto.getStandardDataList()) {

                ImplementCalcCompleCompRateEtcDatasComRespDto implementCalcCompleCompRateEtcDatasComRespDto = null;
                ImplementCalcCompleCompRateEtcDatasComReqDto implementCalcCompleCompRateEtcDatasComReqDto = new ImplementCalcCompleCompRateEtcDatasComReqDto();
                if (reqDto != null) {
                    implementCalcCompleCompRateEtcDatasComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1988842_1_72645
                    implementCalcCompleCompRateEtcDatasComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988843_1_72645
                    implementCalcCompleCompRateEtcDatasComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1988844_1_72645
                    implementCalcCompleCompRateEtcDatasComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988846_1_72645
                    implementCalcCompleCompRateEtcDatasComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988845_1_72645
                }
                if (circulationCollectionsRes != null) {
                    implementCalcCompleCompRateEtcDatasComReqDto.setDataType(circulationCollectionsRes != null ? String.valueOf(circulationCollectionsRes) : "");//SimpleFieldAssign//sourceId:1988841_1_72645
                }

                /*D4执行计算汇总完成率等整合数据(公共)[10188]   */
                Assert.isNull(implementCalcCompleCompRateEtcDatasComReqDto.getDataBelongSubjectType(), "D4执行计算跨模板完成率等标准数据(公共)-D4执行计算汇总完成率等整合数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCalcCompleCompRateEtcDatasComReqDto.getDataBelongSubjectId(), "D4执行计算跨模板完成率等标准数据(公共)-D4执行计算汇总完成率等整合数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCalcCompleCompRateEtcDatasComReqDto.getDataBelongSubjectName(), "D4执行计算跨模板完成率等标准数据(公共)-D4执行计算汇总完成率等整合数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCalcCompleCompRateEtcDatasComReqDto.getDataType(), "D4执行计算跨模板完成率等标准数据(公共)-D4执行计算汇总完成率等整合数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCalcCompleCompRateEtcDatasComReqDto.getIntegrateThemeId(), "D4执行计算跨模板完成率等标准数据(公共)-D4执行计算汇总完成率等整合数据(公共)-整合主题ID不能为空", false);
                Assert.isNull(implementCalcCompleCompRateEtcDatasComReqDto.getSpaceId(), "D4执行计算跨模板完成率等标准数据(公共)-D4执行计算汇总完成率等整合数据(公共)-创建于空间ID不能为空", false);
                implementCalcCompleCompRateEtcDatasComRespDto = implementCalcCompleCompRateEtcDatasCom(implementCalcCompleCompRateEtcDatasComReqDto)/*vcase invoke 同服务,同domain*/;


//ModelCode: circulationEnd
            }

        }
        ImplementCrossTempExtractCompRateEtcDatasComRespDto retData = new ImplementCrossTempExtractCompRateEtcDatasComRespDto();


        return retData;
    }

    /**
     * D4查询跨模板单数据点详请[10181]
     * gen by moon at 8/26/2024, 1:25:27 PM
     */
    @Trace(operationName = "D4查询跨模板单数据点详请")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public QueryCrossTempSingleDataDetailRespDto queryCrossTempSingleDataDetail(QueryCrossTempSingleDataDetailReqDto reqDto) {


        QueryTargetEvaluationCrossDataDetailComRespDto queryTargetEvaluationCrossDataDetailComRespDto_1 = null;
//步骤0: D4查询目标跨模板数据范围详情(公共) - queryTargetEvaluationCrossDataDetailCom
        QueryTargetEvaluationCrossDataDetailComRespDto queryTargetEvaluationCrossDataDetailComRespDto = null;
        QueryTargetEvaluationCrossDataDetailComReqDto queryTargetEvaluationCrossDataDetailComReqDto = new QueryTargetEvaluationCrossDataDetailComReqDto();
        queryTargetEvaluationCrossDataDetailComReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1987160_1
        queryTargetEvaluationCrossDataDetailComReqDto.setSpaceId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:1987162_1
        if (reqDto != null) {
            queryTargetEvaluationCrossDataDetailComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987154_1
            queryTargetEvaluationCrossDataDetailComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1987156_1
            queryTargetEvaluationCrossDataDetailComReqDto.setDataTypeSubScene(reqDto.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1987157_1
            queryTargetEvaluationCrossDataDetailComReqDto.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1987176_1
            queryTargetEvaluationCrossDataDetailComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1987175_1
            queryTargetEvaluationCrossDataDetailComReqDto.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1987158_1
            queryTargetEvaluationCrossDataDetailComReqDto.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1987177_1
        }

        /*D4查询目标跨模板数据范围详情(公共)[10172]   */
        Assert.isNull(queryTargetEvaluationCrossDataDetailComReqDto.getDataBelongSubjectId(), "D4查询跨模板单数据点详请-D4查询目标跨模板数据范围详情(公共)-数据归属主体ID不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataDetailComReqDto.getDataType(), "D4查询跨模板单数据点详请-D4查询目标跨模板数据范围详情(公共)-数据点类型不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataDetailComReqDto.getDataTypeSubScene(), "D4查询跨模板单数据点详请-D4查询目标跨模板数据范围详情(公共)-数据点子场景不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataDetailComReqDto.getIntegrateThemeId(), "D4查询跨模板单数据点详请-D4查询目标跨模板数据范围详情(公共)-关联整合主题ID不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataDetailComReqDto.getSubjectLifeCycle(), "D4查询跨模板单数据点详请-D4查询目标跨模板数据范围详情(公共)-主体生命周期不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataDetailComReqDto.getSpaceId(), "D4查询跨模板单数据点详请-D4查询目标跨模板数据范围详情(公共)-创建于空间ID不能为空", false);
        queryTargetEvaluationCrossDataDetailComRespDto = queryTargetEvaluationCrossDataDetailCom(queryTargetEvaluationCrossDataDetailComReqDto)/*vcase invoke 同服务,同domain*/;


        queryTargetEvaluationCrossDataDetailComRespDto_1 = queryTargetEvaluationCrossDataDetailComRespDto;

        QueryCrossTempSingleDataDetailRespDto retData = new QueryCrossTempSingleDataDetailRespDto();
        if (queryTargetEvaluationCrossDataDetailComRespDto_1 != null) {
            retData.setSingleWorkCycleDataId(queryTargetEvaluationCrossDataDetailComRespDto_1.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:1987260_1
            retData.setDataResultId(queryTargetEvaluationCrossDataDetailComRespDto_1.getDataResultId());//SimpleFieldAssign//sourceId:1987261_1
            retData.setDataResult(queryTargetEvaluationCrossDataDetailComRespDto_1.getDataResult());//SimpleFieldAssign//sourceId:1987262_1
            retData.setUnit(queryTargetEvaluationCrossDataDetailComRespDto_1.getUnit());//SimpleFieldAssign//sourceId:1987263_1
            retData.setParentDataResultId(queryTargetEvaluationCrossDataDetailComRespDto_1.getParentDataResultId());//SimpleFieldAssign//sourceId:1987264_1
            retData.setParentDataResult(queryTargetEvaluationCrossDataDetailComRespDto_1.getParentDataResult());//SimpleFieldAssign//sourceId:1987265_1
            retData.setChangeFromLastValue(queryTargetEvaluationCrossDataDetailComRespDto_1.getChangeFromLastValue());//SimpleFieldAssign//sourceId:1987266_1
            retData.setChangeFromLastRatio(queryTargetEvaluationCrossDataDetailComRespDto_1.getChangeFromLastRatio());//SimpleFieldAssign//sourceId:1987267_1
            retData.setUpdateCycleParentDataResultId(queryTargetEvaluationCrossDataDetailComRespDto_1.getUpdateCycleParentDataResultId());//SimpleFieldAssign//sourceId:1987268_1
            retData.setUpdateCycleParentDataResult(queryTargetEvaluationCrossDataDetailComRespDto_1.getUpdateCycleParentDataResult());//SimpleFieldAssign//sourceId:1987269_1
            retData.setUpdateCycleChangeFromLastValue(queryTargetEvaluationCrossDataDetailComRespDto_1.getUpdateCycleChangeFromLastValue());//SimpleFieldAssign//sourceId:1987270_1
            retData.setUpdateCycleChangeFromLastRatio(queryTargetEvaluationCrossDataDetailComRespDto_1.getUpdateCycleChangeFromLastRatio());//SimpleFieldAssign//sourceId:1987271_1
            retData.setDataType(queryTargetEvaluationCrossDataDetailComRespDto_1.getDataType());//SimpleFieldAssign//sourceId:1987272_1
            retData.setDataTypeSubScene(queryTargetEvaluationCrossDataDetailComRespDto_1.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1987273_1
            retData.setExtendedField1(queryTargetEvaluationCrossDataDetailComRespDto_1.getExtendedField1());//SimpleFieldAssign//sourceId:1987274_1
        }


        return retData;
    }

    /**
     * D4查询跨模板多数据点列表[10183]
     * gen by moon at 8/26/2024, 1:25:40 PM
     */
    @Trace(operationName = "D4查询跨模板多数据点列表")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public QueryCrossTempMultipleDatasListRespDto queryCrossTempMultipleDatasList(QueryCrossTempMultipleDatasListReqDto reqDto) {


        QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListComRespDto_1 = null;
//步骤0: D4查询目标跨模板数据范围列表(公共) - queryTargetEvaluationCrossDataListCom
        QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListComRespDto = null;
        QueryTargetEvaluationCrossDataListComReqDto queryTargetEvaluationCrossDataListComReqDto = new QueryTargetEvaluationCrossDataListComReqDto();
        queryTargetEvaluationCrossDataListComReqDto.setIsNewData("TRUE");//sourceId:1987362_1
        if (reqDto != null) {
            queryTargetEvaluationCrossDataListComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987319_1
            queryTargetEvaluationCrossDataListComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987320_1
            queryTargetEvaluationCrossDataListComReqDto.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1987337_1
            queryTargetEvaluationCrossDataListComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1987323_1
            queryTargetEvaluationCrossDataListComReqDto.setDataTypeSubScene(reqDto.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1987324_1
            queryTargetEvaluationCrossDataListComReqDto.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1987325_1
            queryTargetEvaluationCrossDataListComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1987326_1
            queryTargetEvaluationCrossDataListComReqDto.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1987329_1
            queryTargetEvaluationCrossDataListComReqDto.setSubjectLifeCycle(reqDto.getSubjectLifeCycle());//SimpleFieldAssign//sourceId:1987331_1
            queryTargetEvaluationCrossDataListComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1987332_1
        }

        /*D4查询目标跨模板数据范围列表(公共)[10152]   */
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getIsNewData(), "D4查询跨模板多数据点列表-D4查询目标跨模板数据范围列表(公共)-是否归属周期最新数据不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getIntegrateThemeId(), "D4查询跨模板多数据点列表-D4查询目标跨模板数据范围列表(公共)-关联整合主题ID不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getSubjectLifeCycle(), "D4查询跨模板多数据点列表-D4查询目标跨模板数据范围列表(公共)-主体生命周期不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getSpaceId(), "D4查询跨模板多数据点列表-D4查询目标跨模板数据范围列表(公共)-创建于空间ID不能为空", false);
        queryTargetEvaluationCrossDataListComRespDto = queryTargetEvaluationCrossDataListCom(queryTargetEvaluationCrossDataListComReqDto)/*vcase invoke 同服务,同domain*/;


        queryTargetEvaluationCrossDataListComRespDto_1 = queryTargetEvaluationCrossDataListComRespDto;

        QueryCrossTempMultipleDatasListRespDto retData = new QueryCrossTempMultipleDatasListRespDto();
        if (queryTargetEvaluationCrossDataListComRespDto_1 != null) {
            retData.setTargetEvaluationCrossDataList(queryTargetEvaluationCrossDataListComRespDto_1.getTargetEvaluationCrossDataList().stream().map(item -> BeanUtil.toBean(item, TargetEvaluationCrossDataDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1987349_1
        }


        return retData;
    }

    /**
     * D4批量查询跨模板多数据点[10185]
     * gen by moon at 8/28/2024, 1:45:43 AM
     */
    @Trace(operationName = "D4批量查询跨模板多数据点")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public BatchQueryCrossTempMultipleDatasRespDto batchQueryCrossTempMultipleDatas(BatchQueryCrossTempMultipleDatasReqDto reqDto) {


        BatchQueryTargetEvaluationCrossDataListByDataTypesComRespDto batchQueryTargetEvaluationCrossDataListByDataTypesComRespDto_1 = null;
//步骤0: M4执行整合主题接收字段（特殊方法） - implementIntegrateThemeReceField
        //ModelCode: receptionService
        ImplementIntegrateThemeReceFieldRespDto receptionServiceRes = null;
        ImplementIntegrateThemeReceFieldReqDto receptionServiceReq = new ImplementIntegrateThemeReceFieldReqDto();
        if (reqDto != null) {
            receptionServiceReq.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1989060_1
            receptionServiceReq.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987652_1
            receptionServiceReq.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987653_1
            receptionServiceReq.setIntegrateThemeContId(reqDto.getIntegrateThemeContId());//SimpleFieldAssign//sourceId:1987662_1
            receptionServiceReq.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1987654_1
            receptionServiceReq.setDataTypeSubScene(reqDto.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1987655_1
            receptionServiceReq.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1987656_1
            receptionServiceReq.setParentSubMidCycleType(reqDto.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:1987664_1
            receptionServiceReq.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1987665_1
            receptionServiceReq.setTargetCycleId(reqDto.getTargetCycleId());//SimpleFieldAssign//sourceId:1987666_1
        }

        /*M4接收入参字段[10114]  用于特殊方法接收上游入参。 */
        Assert.isNull(receptionServiceReq.getIntegrateThemeId(), "D4批量查询跨模板多数据点-M4接收入参字段-整合主题ID不能为空", false);
        Assert.isNull(receptionServiceReq.getDataBelongSubjectType(), "D4批量查询跨模板多数据点-M4接收入参字段-数据归属主体类型编码不能为空", false);
        receptionServiceRes = nbCrossTempIntegrate.implementIntegrateThemeReceField(receptionServiceReq);


//步骤1: D2-3查配置项匹配答案列表(公共)（跨服务） - queryConfItemMatchAnswerListCom
        QueryConfItemMatchAnswerListComRespDto queryConfItemMatchAnswerListComRespDto = null;
        com.wicket.okrcomponent.integration.dto.QueryConfItemMatchAnswerListComReqDto queryConfItemMatchAnswerListComReqDto = new com.wicket.okrcomponent.integration.dto.QueryConfItemMatchAnswerListComReqDto();
        queryConfItemMatchAnswerListComReqDto.setConfItemCode("CROSS_TEMP_DASH_BORAD_DATA_RANGE");//CUSTOM_CONVENTION//sourceId:1989051_1
        queryConfItemMatchAnswerListComReqDto.setResultAspObjType("CROSS_TEMP_THEME");//sourceId:1989052_1
        queryConfItemMatchAnswerListComReqDto.setIsPlatData("FALSE");//sourceId:1989054_1
        if (reqDto != null) {
            queryConfItemMatchAnswerListComReqDto.setResultAspObjId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1989053_1
        }

        /*D2-3查跨模板大屏数据点范围[2505]   */
        Assert.isNull(queryConfItemMatchAnswerListComReqDto.getResultAspObjId(), "D4批量查询跨模板多数据点-D2-3查跨模板大屏数据点范围-开通对象ID不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerListComReqDto.getConfItemCode(), "D4批量查询跨模板多数据点-D2-3查跨模板大屏数据点范围-配置项标识不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerListComReqDto.getResultAspObjType(), "D4批量查询跨模板多数据点-D2-3查跨模板大屏数据点范围-开通对象类型编码不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerListComReqDto.getIsPlatData(), "D4批量查询跨模板多数据点-D2-3查跨模板大屏数据点范围-是否标准答案不能为空", false);
        queryConfItemMatchAnswerListComRespDto = confSchemeService.queryConfItemMatchAnswerListCom(queryConfItemMatchAnswerListComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


//步骤2: D4批量查询目标跨模板数据范围列表By数据点类型(公共) - batchQueryTargetEvaluationCrossDataListByDataTypesCom
        BatchQueryTargetEvaluationCrossDataListByDataTypesComRespDto batchQueryTargetEvaluationCrossDataListByDataTypesComRespDto = null;
        if (queryConfItemMatchAnswerListComRespDto != null) {
            BatchQueryTargetEvaluationCrossDataListByDataTypesComReqDto batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto = new BatchQueryTargetEvaluationCrossDataListByDataTypesComReqDto();
            batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1987388_1
            batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.setSpaceId(CommonFunctionHelper.getBaseInfoFromLocal().getSpecSpaceId());//CURRENT_SPACEID//sourceId:1987385_1
            if (queryConfItemMatchAnswerListComRespDto != null && queryConfItemMatchAnswerListComRespDto.getConfSchemeItemResultList() != null && !CollectionUtil.isEmpty(queryConfItemMatchAnswerListComRespDto.getConfSchemeItemResultList())) {
                batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.setDataTypesList(queryConfItemMatchAnswerListComRespDto.getConfSchemeItemResultList().stream().map(item -> item.getEndValue())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:1987375_1
            }
            if (reqDto != null) {
                batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.setDataTypeSubScene(reqDto.getDataTypeSubScene());//SimpleFieldAssign//sourceId:1987379_1
                batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1987386_1
                batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987387_1
                batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987377_1
                batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1987378_1
                batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeContId());//SimpleFieldAssign//sourceId:1987380_1
                batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.setTargetCycleId(reqDto.getTargetCycleId());//SimpleFieldAssign//sourceId:1987382_1
                batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1987383_1
            }

            /*D4批量查询目标跨模板数据范围列表By数据点类型(公共)[10180]   */
            Assert.isNull(batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.getIntegrateThemeId(), "D4批量查询跨模板多数据点-D4批量查询目标跨模板数据范围列表By数据点类型(公共)-关联整合主题ID不能为空", false);
            Assert.isNull(batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.getSubjectLifeCycle(), "D4批量查询跨模板多数据点-D4批量查询目标跨模板数据范围列表By数据点类型(公共)-主体生命周期不能为空", false);
            Assert.isNull(batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto.getSpaceId(), "D4批量查询跨模板多数据点-D4批量查询目标跨模板数据范围列表By数据点类型(公共)-创建于空间ID不能为空", false);
            batchQueryTargetEvaluationCrossDataListByDataTypesComRespDto = batchQueryTargetEvaluationCrossDataListByDataTypesCom(batchQueryTargetEvaluationCrossDataListByDataTypesComReqDto)/*vcase invoke 同服务,同domain*/;


            batchQueryTargetEvaluationCrossDataListByDataTypesComRespDto_1 = batchQueryTargetEvaluationCrossDataListByDataTypesComRespDto;
        }

        BatchQueryCrossTempMultipleDatasRespDto retData = new BatchQueryCrossTempMultipleDatasRespDto();
        if (batchQueryTargetEvaluationCrossDataListByDataTypesComRespDto_1 != null) {
            retData.setTargetEvaluationCrossDataList(batchQueryTargetEvaluationCrossDataListByDataTypesComRespDto_1.getTargetEvaluationCrossDataList().stream().map(item -> BeanUtil.toBean(item, TargetEvaluationCrossDataDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1987622_1
        }


        return retData;
    }

    /**
     * D4执行计算汇总进度值等整合数据(公共)[10187]
     * gen by moon at 8/29/2024, 6:45:43 PM
     */
    @Trace(operationName = "D4执行计算汇总进度值等整合数据(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementCalcCompleProgressEtcDatasComRespDto implementCalcCompleProgressEtcDatasCom(ImplementCalcCompleProgressEtcDatasComReqDto reqDto) {


        //virtualUsage M4约定数据点单位  72597
        //ModelCode: receptionService
        ImplementCalcReceivingField006RespDto receptionServiceRes = null;
        ImplementCalcReceivingField006ReqDto receptionServiceReq = new ImplementCalcReceivingField006ReqDto();
        receptionServiceReq.setCustomField1("%");//CUSTOM_CONVENTION//sourceId:1987942_1_72597
        receptionServiceReq.setCustomField2("分");//CUSTOM_CONVENTION//sourceId:1987943_1_72597

        /*M4约定数据点单位[9540]  用于特殊方法接收上游入参。 */
        Assert.isNull(receptionServiceReq.getCustomField1(), "D4执行计算汇总进度值等整合数据(公共)-M4约定数据点单位-自定义字段1不能为空", false);
        Assert.isNull(receptionServiceReq.getCustomField2(), "D4执行计算汇总进度值等整合数据(公共)-M4约定数据点单位-自定义字段2不能为空", false);
        receptionServiceRes = nbCrossTempIntegrate.implementCalcReceivingField006(receptionServiceReq);


//virtualUsage D4查询进度值/达成度/目标得分模板级数据列表(公共)  72588
        QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListComRespDto = null;
        QueryTargetEvaluationCrossDataListComReqDto queryTargetEvaluationCrossDataListComReqDto = new QueryTargetEvaluationCrossDataListComReqDto();
        queryTargetEvaluationCrossDataListComReqDto.setIsNewData("TRUE");//sourceId:1987814_1_72588
        queryTargetEvaluationCrossDataListComReqDto.setIsWorkCycleData("TRUE");//sourceId:1987815_1_72588
        queryTargetEvaluationCrossDataListComReqDto.setParentSubMidCycleType("PARENT_CYCLE");//sourceId:1987816_1_72588
        queryTargetEvaluationCrossDataListComReqDto.setDataTypeSubScene("TEMP_LEVEL");//sourceId:1987817_1_72588
        queryTargetEvaluationCrossDataListComReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1987819_1_72588
        if (reqDto != null) {
            queryTargetEvaluationCrossDataListComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987812_1_72588
            queryTargetEvaluationCrossDataListComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987813_1_72588
            queryTargetEvaluationCrossDataListComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1987818_1_72588
            queryTargetEvaluationCrossDataListComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1987820_1_72588
        }

        /*D4查询进度值/达成度/目标得分模板级数据列表(公共)[10152]   */
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getIsNewData(), "D4执行计算汇总进度值等整合数据(公共)-D4查询进度值/达成度/目标得分模板级数据列表(公共)-是否归属周期最新数据不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getParentSubMidCycleType(), "D4执行计算汇总进度值等整合数据(公共)-D4查询进度值/达成度/目标得分模板级数据列表(公共)-父子中周期类型不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getDataTypeSubScene(), "D4执行计算汇总进度值等整合数据(公共)-D4查询进度值/达成度/目标得分模板级数据列表(公共)-数据点子场景不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getIntegrateThemeId(), "D4执行计算汇总进度值等整合数据(公共)-D4查询进度值/达成度/目标得分模板级数据列表(公共)-关联整合主题ID不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getSubjectLifeCycle(), "D4执行计算汇总进度值等整合数据(公共)-D4查询进度值/达成度/目标得分模板级数据列表(公共)-主体生命周期不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getSpaceId(), "D4执行计算汇总进度值等整合数据(公共)-D4查询进度值/达成度/目标得分模板级数据列表(公共)-创建于空间ID不能为空", false);
        queryTargetEvaluationCrossDataListComRespDto = queryTargetEvaluationCrossDataListCom(queryTargetEvaluationCrossDataListComReqDto)/*vcase invoke 同服务,同domain*/;


//virtualUsage D2统计数据归属主体数据条数  72589
        ImplementCountNumberDataSetsComRespDto implementCountNumberDataSetsComRespDto = null;
        if (queryTargetEvaluationCrossDataListComRespDto != null) {
            ImplementCountNumberDataSetsComReqDto implementCountNumberDataSetsComReqDto = new ImplementCountNumberDataSetsComReqDto();
            if (queryTargetEvaluationCrossDataListComRespDto != null && queryTargetEvaluationCrossDataListComRespDto.getTargetEvaluationCrossDataList() != null && !CollectionUtil.isEmpty(queryTargetEvaluationCrossDataListComRespDto.getTargetEvaluationCrossDataList())) {
                implementCountNumberDataSetsComReqDto.setCountNumberDataSetsList(//objList-to-objLists
                        queryTargetEvaluationCrossDataListComRespDto.getTargetEvaluationCrossDataList().stream().map(item -> {
                            com.wicket.okrcomponent.integration.dto.CountNumberDataSetsDto elm = new com.wicket.okrcomponent.integration.dto.CountNumberDataSetsDto();
                            if (item != null) {
                                elm.setCommPrimaryKey(item.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:413129_2_72589
                            }
                            return elm;
                        }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1987823_1_72589
            }

            /*D2统计数据归属主体数据条数[5166]   */

            implementCountNumberDataSetsComRespDto = interfaceModeService.implementCountNumberDataSetsCom(implementCountNumberDataSetsComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        }
//virtualUsage D2计算数据集求和(公共)  72590
        CalculateSumOfMultipleNumComRespDto calculateSumOfMultipleNumComRespDto = null;
        if (queryTargetEvaluationCrossDataListComRespDto != null) {
            CalculateSumOfMultipleNumComReqDto calculateSumOfMultipleNumComReqDto = new CalculateSumOfMultipleNumComReqDto();
            calculateSumOfMultipleNumComReqDto.setDecimalPointRules(Long.valueOf(10));//CUSTOM_CONVENTION//sourceId:1987825_1_72590
            calculateSumOfMultipleNumComReqDto.setDecimalDigitsLastRules("MALING");//sourceId:1987826_1_72590
            if (queryTargetEvaluationCrossDataListComRespDto != null && queryTargetEvaluationCrossDataListComRespDto.getTargetEvaluationCrossDataList() != null && !CollectionUtil.isEmpty(queryTargetEvaluationCrossDataListComRespDto.getTargetEvaluationCrossDataList())) {
                calculateSumOfMultipleNumComReqDto.setSumOfMultipleNumList(//objList-to-objLists
                        queryTargetEvaluationCrossDataListComRespDto.getTargetEvaluationCrossDataList().stream().map(item -> {
                            com.wicket.okrcomponent.integration.dto.SumOfMultipleNumDto elm = new com.wicket.okrcomponent.integration.dto.SumOfMultipleNumDto();
                            if (item != null) {
                                elm.setCommPrimaryKey(item.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:413130_2_72590
                                elm.setCalcPara1(item.getDataResult());//SimpleFieldAssign//sourceId:413131_2_72590
                            }
                            return elm;
                        }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1987827_1_72590
            }

            /*D2计算数据集求和(公共)[8083]   */
            Assert.isNull(calculateSumOfMultipleNumComReqDto.getDecimalPointRules(), "D4执行计算汇总进度值等整合数据(公共)-D2计算数据集求和(公共)-小数点规则不能为空", false);
            Assert.isNull(calculateSumOfMultipleNumComReqDto.getDecimalDigitsLastRules(), "D4执行计算汇总进度值等整合数据(公共)-D2计算数据集求和(公共)-小数最后一位规则不能为空", false);
            calculateSumOfMultipleNumComRespDto = fwCompCalculationRulesClient.calculateSumOfMultipleNumCom(calculateSumOfMultipleNumComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        }
        if ((reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("PROGRESS_VALUE") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("REACH"))) {
            //if((D4执行计算汇总进度值等整合数据(公共).数据点类型 等于 进度值 or D4执行计算汇总进度值等整合数据(公共).数据点类型 等于 达成度))  72594

            CalculateDivisionOfTwoNumComRespDto calculateDivisionOfTwoNumComRespDto = null;
            if (calculateSumOfMultipleNumComRespDto != null && implementCountNumberDataSetsComRespDto != null) {
                CalculateDivisionOfTwoNumComReqDto calculateDivisionOfTwoNumComReqDto = new CalculateDivisionOfTwoNumComReqDto();
                calculateDivisionOfTwoNumComReqDto.setDecimalPointRules(Long.valueOf(2));//CUSTOM_CONVENTION//sourceId:1987832_1_72595
                calculateDivisionOfTwoNumComReqDto.setDecimalDigitsLastRules("MALING");//sourceId:1987833_1_72595
                if (calculateSumOfMultipleNumComRespDto != null) {
                    calculateDivisionOfTwoNumComReqDto.setCalcPara1(calculateSumOfMultipleNumComRespDto.getCalcResult());//SimpleFieldAssign//sourceId:1987829_1_72595
                }
                if (implementCountNumberDataSetsComRespDto != null) {
                    calculateDivisionOfTwoNumComReqDto.setCalcPara2(implementCountNumberDataSetsComRespDto.getOutputNum() != null ? Double.valueOf(implementCountNumberDataSetsComRespDto.getOutputNum()) : null);//SimpleFieldAssign//sourceId:1987830_1_72595
                }

                /*D4计算汇总结果值除数据条数(公共)[4841]   */
                Assert.isNull(calculateDivisionOfTwoNumComReqDto.getCalcPara1(), "D4执行计算汇总进度值等整合数据(公共)-D4计算汇总结果值除数据条数(公共)-计算入参1不能为空", false);
                Assert.isNull(calculateDivisionOfTwoNumComReqDto.getCalcPara2(), "D4执行计算汇总进度值等整合数据(公共)-D4计算汇总结果值除数据条数(公共)-计算入参2不能为空", false);
                Assert.isNull(calculateDivisionOfTwoNumComReqDto.getDecimalPointRules(), "D4执行计算汇总进度值等整合数据(公共)-D4计算汇总结果值除数据条数(公共)-小数点规则不能为空", false);
                Assert.isNull(calculateDivisionOfTwoNumComReqDto.getDecimalDigitsLastRules(), "D4执行计算汇总进度值等整合数据(公共)-D4计算汇总结果值除数据条数(公共)-小数最后一位规则不能为空", false);
                calculateDivisionOfTwoNumComRespDto = calculationRulesService.calculateDivisionOfTwoNumCom(calculateDivisionOfTwoNumComReqDto)/*vcase invoke isSameApp*/;


            }
            RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataComRespDto = null;
            if (calculateDivisionOfTwoNumComRespDto != null) {
                RefreshTargetEvaluationCrossDataComReqDto refreshTargetEvaluationCrossDataComReqDto = new RefreshTargetEvaluationCrossDataComReqDto();
                refreshTargetEvaluationCrossDataComReqDto.setDataTypeSubScene("COMPILE");//sourceId:1987838_1_72596
                refreshTargetEvaluationCrossDataComReqDto.setIsNewData("TRUE");//sourceId:1987852_1_72596
                refreshTargetEvaluationCrossDataComReqDto.setIsUpdateCycleNewData("TRUE");//sourceId:1987853_1_72596
                refreshTargetEvaluationCrossDataComReqDto.setIsWorkCycleData("TRUE");//sourceId:1987836_1_72596
                refreshTargetEvaluationCrossDataComReqDto.setParentSubMidCycleType("PARENT_CYCLE");//sourceId:1987854_1_72596
                refreshTargetEvaluationCrossDataComReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1987840_1_72596
                if (reqDto != null) {
                    refreshTargetEvaluationCrossDataComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987859_1_72596
                    refreshTargetEvaluationCrossDataComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987834_1_72596
                    refreshTargetEvaluationCrossDataComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987863_1_72596
                    refreshTargetEvaluationCrossDataComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988342_1_72596
                    refreshTargetEvaluationCrossDataComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1987837_1_72596
                    refreshTargetEvaluationCrossDataComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1987841_1_72596
                }
                if (calculateDivisionOfTwoNumComRespDto != null) {
                    refreshTargetEvaluationCrossDataComReqDto.setDataResult(calculateDivisionOfTwoNumComRespDto.getCalcResult());//SimpleFieldAssign//sourceId:1987842_1_72596
                }
                if (receptionServiceRes != null) {
                    refreshTargetEvaluationCrossDataComReqDto.setUnit(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1987843_1_72596
                }

                /*D4更新目标跨模板数据范围(公共)[10170]   */
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataBelongSubjectType(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataBelongSubjectId(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataBelongSubjectName(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getIntegrateThemeId(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-整合主题ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataType(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点类型不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataTypeSubScene(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点子场景不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataResult(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据值结果不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getUnit(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-冗余单位不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getIsNewData(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getIsUpdateCycleNewData(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否更新周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getIsWorkCycleData(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否工作周期数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getParentSubMidCycleType(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-父子中周期类型不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getSubjectLifeCycle(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getSpaceId(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                refreshTargetEvaluationCrossDataComRespDto = refreshTargetEvaluationCrossDataCom(refreshTargetEvaluationCrossDataComReqDto)/*vcase invoke 同服务,同domain*/;


            }
        } else if ((reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("REPORT_SCORE"))) {
            //elseif(D4执行计算汇总进度值等整合数据(公共).数据点类型 等于 目标得分)  72598

            CalculateDivisionOfTwoNumComRespDto calculateDivisionOfTwoNumComRespDto_2 = null;
            if (calculateSumOfMultipleNumComRespDto != null && implementCountNumberDataSetsComRespDto != null) {
                CalculateDivisionOfTwoNumComReqDto calculateDivisionOfTwoNumComReqDto_1 = new CalculateDivisionOfTwoNumComReqDto();
                calculateDivisionOfTwoNumComReqDto_1.setDecimalPointRules(Long.valueOf(2));//CUSTOM_CONVENTION//sourceId:1987832_1_72599
                calculateDivisionOfTwoNumComReqDto_1.setDecimalDigitsLastRules("MALING");//sourceId:1987833_1_72599
                if (calculateSumOfMultipleNumComRespDto != null) {
                    calculateDivisionOfTwoNumComReqDto_1.setCalcPara1(calculateSumOfMultipleNumComRespDto.getCalcResult());//SimpleFieldAssign//sourceId:1987829_1_72599
                }
                if (implementCountNumberDataSetsComRespDto != null) {
                    calculateDivisionOfTwoNumComReqDto_1.setCalcPara2(implementCountNumberDataSetsComRespDto.getOutputNum() != null ? Double.valueOf(implementCountNumberDataSetsComRespDto.getOutputNum()) : null);//SimpleFieldAssign//sourceId:1987830_1_72599
                }

                /*D4计算汇总结果值除数据条数(公共)[4841]   */
                Assert.isNull(calculateDivisionOfTwoNumComReqDto_1.getCalcPara1(), "D4执行计算汇总进度值等整合数据(公共)-D4计算汇总结果值除数据条数(公共)-计算入参1不能为空", false);
                Assert.isNull(calculateDivisionOfTwoNumComReqDto_1.getCalcPara2(), "D4执行计算汇总进度值等整合数据(公共)-D4计算汇总结果值除数据条数(公共)-计算入参2不能为空", false);
                Assert.isNull(calculateDivisionOfTwoNumComReqDto_1.getDecimalPointRules(), "D4执行计算汇总进度值等整合数据(公共)-D4计算汇总结果值除数据条数(公共)-小数点规则不能为空", false);
                Assert.isNull(calculateDivisionOfTwoNumComReqDto_1.getDecimalDigitsLastRules(), "D4执行计算汇总进度值等整合数据(公共)-D4计算汇总结果值除数据条数(公共)-小数最后一位规则不能为空", false);
                calculateDivisionOfTwoNumComRespDto_2 = calculationRulesService.calculateDivisionOfTwoNumCom(calculateDivisionOfTwoNumComReqDto_1)/*vcase invoke isSameApp*/;


            }
            RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataComRespDto_2 = null;
            if (calculateDivisionOfTwoNumComRespDto_2 != null) {
                RefreshTargetEvaluationCrossDataComReqDto refreshTargetEvaluationCrossDataComReqDto_1 = new RefreshTargetEvaluationCrossDataComReqDto();
                refreshTargetEvaluationCrossDataComReqDto_1.setDataTypeSubScene("COMPILE");//sourceId:1987838_1_72600
                refreshTargetEvaluationCrossDataComReqDto_1.setIsNewData("TRUE");//sourceId:1987852_1_72600
                refreshTargetEvaluationCrossDataComReqDto_1.setIsUpdateCycleNewData("TRUE");//sourceId:1987853_1_72600
                refreshTargetEvaluationCrossDataComReqDto_1.setIsWorkCycleData("TRUE");//sourceId:1987836_1_72600
                refreshTargetEvaluationCrossDataComReqDto_1.setParentSubMidCycleType("PARENT_CYCLE");//sourceId:1987854_1_72600
                refreshTargetEvaluationCrossDataComReqDto_1.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1987840_1_72600
                if (reqDto != null) {
                    refreshTargetEvaluationCrossDataComReqDto_1.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1987859_1_72600
                    refreshTargetEvaluationCrossDataComReqDto_1.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1987834_1_72600
                    refreshTargetEvaluationCrossDataComReqDto_1.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1987863_1_72600
                    refreshTargetEvaluationCrossDataComReqDto_1.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988342_1_72600
                    refreshTargetEvaluationCrossDataComReqDto_1.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1987837_1_72600
                    refreshTargetEvaluationCrossDataComReqDto_1.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1987841_1_72600
                }
                if (calculateDivisionOfTwoNumComRespDto_2 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_1.setDataResult(calculateDivisionOfTwoNumComRespDto_2.getCalcResult());//SimpleFieldAssign//sourceId:1987842_1_72600
                }
                if (receptionServiceRes != null) {
                    refreshTargetEvaluationCrossDataComReqDto_1.setUnit(receptionServiceRes.getCustomField2());//SimpleFieldAssign//sourceId:1987843_1_72600
                }

                /*D4更新目标跨模板数据范围(公共)[10170]   */
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getDataBelongSubjectType(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getDataBelongSubjectId(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getDataBelongSubjectName(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getIntegrateThemeId(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-整合主题ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getDataType(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点类型不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getDataTypeSubScene(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点子场景不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getDataResult(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据值结果不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getUnit(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-冗余单位不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getIsNewData(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getIsUpdateCycleNewData(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否更新周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getIsWorkCycleData(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否工作周期数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getParentSubMidCycleType(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-父子中周期类型不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getSubjectLifeCycle(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getSpaceId(), "D4执行计算汇总进度值等整合数据(公共)-D4更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                refreshTargetEvaluationCrossDataComRespDto_2 = refreshTargetEvaluationCrossDataCom(refreshTargetEvaluationCrossDataComReqDto_1)/*vcase invoke 同服务,同domain*/;


            }
        }
        ImplementCalcCompleProgressEtcDatasComRespDto retData = new ImplementCalcCompleProgressEtcDatasComRespDto();


        return retData;
    }

    /**
     * D4执行计算汇总完成率等整合数据(公共)[10188]
     * gen by moon at 8/26/2024, 1:50:30 PM
     */
    @Trace(operationName = "D4执行计算汇总完成率等整合数据(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementCalcCompleCompRateEtcDatasComRespDto implementCalcCompleCompRateEtcDatasCom(ImplementCalcCompleCompRateEtcDatasComReqDto reqDto) {


        //virtualUsage M4约定目标内容算法模型  72605
        //ModelCode: receptionService
        ImplementCalcReceivingField006RespDto receptionServiceRes = null;
        ImplementCalcReceivingField006ReqDto receptionServiceReq = new ImplementCalcReceivingField006ReqDto();


        /*M4约定目标内容算法模型[9540]  用于特殊方法接收上游入参。 */
        Assert.isNull(receptionServiceReq.getCustomField1(), "D4执行计算汇总完成率等整合数据(公共)-M4约定目标内容算法模型-自定义字段1不能为空", false);
        Assert.isNull(receptionServiceReq.getCustomField2(), "D4执行计算汇总完成率等整合数据(公共)-M4约定目标内容算法模型-自定义字段2不能为空", false);
        Assert.isNull(receptionServiceReq.getCustomField3(), "D4执行计算汇总完成率等整合数据(公共)-M4约定目标内容算法模型-自定义字段3不能为空", false);
        Assert.isNull(receptionServiceReq.getCustomField4(), "D4执行计算汇总完成率等整合数据(公共)-M4约定目标内容算法模型-自定义字段4不能为空", false);
        receptionServiceRes = nbCrossTempIntegrate.implementCalcReceivingField006(receptionServiceReq);


//virtualUsage M4约定数据点单位：个/%  72606
        //ModelCode: receptionService
        ImplementCalcReceivingField006RespDto receptionServiceRes_2 = null;
        ImplementCalcReceivingField006ReqDto receptionServiceReq_1 = new ImplementCalcReceivingField006ReqDto();
        receptionServiceReq_1.setCustomField1("个");//CUSTOM_CONVENTION//sourceId:1988290_1_72606
        receptionServiceReq_1.setCustomField2("%");//CUSTOM_CONVENTION//sourceId:1988291_1_72606

        /*M4约定数据点单位：个/%[9540]  用于特殊方法接收上游入参。 */
        Assert.isNull(receptionServiceReq_1.getCustomField1(), "D4执行计算汇总完成率等整合数据(公共)-M4约定数据点单位：个/%-自定义字段1不能为空", false);
        Assert.isNull(receptionServiceReq_1.getCustomField2(), "D4执行计算汇总完成率等整合数据(公共)-M4约定数据点单位：个/%-自定义字段2不能为空", false);
        receptionServiceRes_2 = nbCrossTempIntegrate.implementCalcReceivingField006(receptionServiceReq_1);


        if ((reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TARGET_CONTENT_NUMBER") || reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TARGET_COMPLETE_NUMBER"))) {
            //if((D4执行计算汇总完成率等整合数据(公共).数据点类型 等于 目标内容数 or D4执行计算汇总完成率等整合数据(公共).数据点类型 等于 目标完成数))  72602

            QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListComRespDto = null;
            QueryTargetEvaluationCrossDataListComReqDto queryTargetEvaluationCrossDataListComReqDto = new QueryTargetEvaluationCrossDataListComReqDto();
            queryTargetEvaluationCrossDataListComReqDto.setIsNewData("TRUE");//sourceId:1988043_1_72604
            queryTargetEvaluationCrossDataListComReqDto.setIsWorkCycleData("TRUE");//sourceId:1988044_1_72604
            queryTargetEvaluationCrossDataListComReqDto.setDataTypeSubScene("TEMP_LEVEL");//sourceId:1988046_1_72604
            queryTargetEvaluationCrossDataListComReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988050_1_72604
            if (reqDto != null) {
                queryTargetEvaluationCrossDataListComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988042_1_72604
                queryTargetEvaluationCrossDataListComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988041_1_72604
                queryTargetEvaluationCrossDataListComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988048_1_72604
                queryTargetEvaluationCrossDataListComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988051_1_72604
            }
            if (receptionServiceRes != null) {
                queryTargetEvaluationCrossDataListComReqDto.setExtendedField1(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1988047_1_72604
            }

            /*D4查询目标跨模板数据范围列表(公共)[10152]   */
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点类型不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否归属周期最新数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getIsWorkCycleData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否工作周期数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点子场景不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-关联整合主题ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-主体生命周期不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-创建于空间ID不能为空", false);
            queryTargetEvaluationCrossDataListComRespDto = queryTargetEvaluationCrossDataListCom(queryTargetEvaluationCrossDataListComReqDto)/*vcase invoke 同服务,同domain*/;


            CalculateSumOfMultipleNumComRespDto calculateSumOfMultipleNumComRespDto = null;
            if (queryTargetEvaluationCrossDataListComRespDto != null) {
                CalculateSumOfMultipleNumComReqDto calculateSumOfMultipleNumComReqDto = new CalculateSumOfMultipleNumComReqDto();
                calculateSumOfMultipleNumComReqDto.setDecimalPointRules(Long.valueOf(2));//CUSTOM_CONVENTION//sourceId:1988303_1_72607
                calculateSumOfMultipleNumComReqDto.setDecimalDigitsLastRules("MALING");//sourceId:1988304_1_72607
                if (queryTargetEvaluationCrossDataListComRespDto != null && queryTargetEvaluationCrossDataListComRespDto.getTargetEvaluationCrossDataList() != null && !CollectionUtil.isEmpty(queryTargetEvaluationCrossDataListComRespDto.getTargetEvaluationCrossDataList())) {
                    calculateSumOfMultipleNumComReqDto.setSumOfMultipleNumList(//objList-to-objLists
                            queryTargetEvaluationCrossDataListComRespDto.getTargetEvaluationCrossDataList().stream().map(item -> {
                                com.wicket.okrcomponent.integration.dto.SumOfMultipleNumDto elm = new com.wicket.okrcomponent.integration.dto.SumOfMultipleNumDto();
                                if (item != null) {
                                    elm.setCommPrimaryKey(item.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:413231_2_72607
                                    elm.setCalcPara1(item.getDataResult());//SimpleFieldAssign//sourceId:413230_2_72607
                                }
                                return elm;
                            }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1988305_1_72607
                }

                /*D2-计算数据集求和(公共)[8083]   */
                Assert.isNull(calculateSumOfMultipleNumComReqDto.getDecimalPointRules(), "D4执行计算汇总完成率等整合数据(公共)-D2-计算数据集求和(公共)-小数点规则不能为空", false);
                Assert.isNull(calculateSumOfMultipleNumComReqDto.getDecimalDigitsLastRules(), "D4执行计算汇总完成率等整合数据(公共)-D2-计算数据集求和(公共)-小数最后一位规则不能为空", false);
                calculateSumOfMultipleNumComRespDto = fwCompCalculationRulesClient.calculateSumOfMultipleNumCom(calculateSumOfMultipleNumComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


            }
            RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataComRespDto = null;
            if (calculateSumOfMultipleNumComRespDto != null) {
                RefreshTargetEvaluationCrossDataComReqDto refreshTargetEvaluationCrossDataComReqDto = new RefreshTargetEvaluationCrossDataComReqDto();
                refreshTargetEvaluationCrossDataComReqDto.setDataTypeSubScene("COMPILE");//sourceId:1988311_1_72608
                refreshTargetEvaluationCrossDataComReqDto.setIsNewData("TRUE");//sourceId:1988325_1_72608
                refreshTargetEvaluationCrossDataComReqDto.setIsUpdateCycleNewData("TRUE");//sourceId:1988326_1_72608
                refreshTargetEvaluationCrossDataComReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988313_1_72608
                if (reqDto != null) {
                    refreshTargetEvaluationCrossDataComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1988332_1_72608
                    refreshTargetEvaluationCrossDataComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988307_1_72608
                    refreshTargetEvaluationCrossDataComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1988336_1_72608
                    refreshTargetEvaluationCrossDataComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988310_1_72608
                    refreshTargetEvaluationCrossDataComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988341_1_72608
                    refreshTargetEvaluationCrossDataComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988314_1_72608
                }
                if (calculateSumOfMultipleNumComRespDto != null) {
                    refreshTargetEvaluationCrossDataComReqDto.setDataResult(calculateSumOfMultipleNumComRespDto.getCalcResult());//SimpleFieldAssign//sourceId:1988315_1_72608
                }
                if (receptionServiceRes_2 != null) {
                    refreshTargetEvaluationCrossDataComReqDto.setUnit(receptionServiceRes_2.getCustomField1());//SimpleFieldAssign//sourceId:1988316_1_72608
                }
                if (receptionServiceRes != null) {
                    refreshTargetEvaluationCrossDataComReqDto.setExtendedField1(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1988328_1_72608
                }

                /*D4更新目标跨模板数据范围(公共)[10170]   */
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataBelongSubjectType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataBelongSubjectName(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点类型不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-整合主题ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点子场景不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataResult(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据值结果不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getUnit(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-冗余单位不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getIsUpdateCycleNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否更新周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getExtendedField1(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-扩展字段1不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                refreshTargetEvaluationCrossDataComRespDto = refreshTargetEvaluationCrossDataCom(refreshTargetEvaluationCrossDataComReqDto)/*vcase invoke 同服务,同domain*/;


            }
            QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListComRespDto_2 = null;
            QueryTargetEvaluationCrossDataListComReqDto queryTargetEvaluationCrossDataListComReqDto_1 = new QueryTargetEvaluationCrossDataListComReqDto();
            queryTargetEvaluationCrossDataListComReqDto_1.setIsNewData("TRUE");//sourceId:1988043_1_72610
            queryTargetEvaluationCrossDataListComReqDto_1.setIsWorkCycleData("TRUE");//sourceId:1988044_1_72610
            queryTargetEvaluationCrossDataListComReqDto_1.setDataTypeSubScene("TEMP_LEVEL");//sourceId:1988046_1_72610
            queryTargetEvaluationCrossDataListComReqDto_1.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988050_1_72610
            if (reqDto != null) {
                queryTargetEvaluationCrossDataListComReqDto_1.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988042_1_72610
                queryTargetEvaluationCrossDataListComReqDto_1.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988041_1_72610
                queryTargetEvaluationCrossDataListComReqDto_1.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988048_1_72610
            }
            if (receptionServiceRes != null) {
                queryTargetEvaluationCrossDataListComReqDto_1.setExtendedField1(receptionServiceRes.getCustomField2());//SimpleFieldAssign//sourceId:1988047_1_72610
            }

            /*D4查询目标跨模板数据范围列表(公共)[10152]   */
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_1.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点类型不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_1.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_1.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否归属周期最新数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_1.getIsWorkCycleData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否工作周期数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_1.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点子场景不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_1.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-关联整合主题ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_1.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-主体生命周期不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_1.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-创建于空间ID不能为空", false);
            queryTargetEvaluationCrossDataListComRespDto_2 = queryTargetEvaluationCrossDataListCom(queryTargetEvaluationCrossDataListComReqDto_1)/*vcase invoke 同服务,同domain*/;


            CalculateSumOfMultipleNumComRespDto calculateSumOfMultipleNumComRespDto_2 = null;
            if (queryTargetEvaluationCrossDataListComRespDto_2 != null) {
                CalculateSumOfMultipleNumComReqDto calculateSumOfMultipleNumComReqDto_1 = new CalculateSumOfMultipleNumComReqDto();
                calculateSumOfMultipleNumComReqDto_1.setDecimalPointRules(Long.valueOf(2));//CUSTOM_CONVENTION//sourceId:1988303_1_72611
                calculateSumOfMultipleNumComReqDto_1.setDecimalDigitsLastRules("MALING");//sourceId:1988304_1_72611
                if (queryTargetEvaluationCrossDataListComRespDto_2 != null && queryTargetEvaluationCrossDataListComRespDto_2.getTargetEvaluationCrossDataList() != null && !CollectionUtil.isEmpty(queryTargetEvaluationCrossDataListComRespDto_2.getTargetEvaluationCrossDataList())) {
                    calculateSumOfMultipleNumComReqDto_1.setSumOfMultipleNumList(//objList-to-objLists
                            queryTargetEvaluationCrossDataListComRespDto_2.getTargetEvaluationCrossDataList().stream().map(item -> {
                                com.wicket.okrcomponent.integration.dto.SumOfMultipleNumDto elm = new com.wicket.okrcomponent.integration.dto.SumOfMultipleNumDto();
                                if (item != null) {
                                    elm.setCommPrimaryKey(item.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:413231_2_72611
                                    elm.setCalcPara1(item.getDataResult());//SimpleFieldAssign//sourceId:413230_2_72611
                                }
                                return elm;
                            }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1988305_1_72611
                }

                /*D2-计算数据集求和(公共)[8083]   */
                Assert.isNull(calculateSumOfMultipleNumComReqDto_1.getDecimalPointRules(), "D4执行计算汇总完成率等整合数据(公共)-D2-计算数据集求和(公共)-小数点规则不能为空", false);
                Assert.isNull(calculateSumOfMultipleNumComReqDto_1.getDecimalDigitsLastRules(), "D4执行计算汇总完成率等整合数据(公共)-D2-计算数据集求和(公共)-小数最后一位规则不能为空", false);
                calculateSumOfMultipleNumComRespDto_2 = fwCompCalculationRulesClient.calculateSumOfMultipleNumCom(calculateSumOfMultipleNumComReqDto_1).getData()/*vcase invoke 跨dubbo调用;*/;


            }
            RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataComRespDto_2 = null;
            if (calculateSumOfMultipleNumComRespDto_2 != null) {
                RefreshTargetEvaluationCrossDataComReqDto refreshTargetEvaluationCrossDataComReqDto_1 = new RefreshTargetEvaluationCrossDataComReqDto();
                refreshTargetEvaluationCrossDataComReqDto_1.setDataTypeSubScene("COMPILE");//sourceId:1988311_1_72612
                refreshTargetEvaluationCrossDataComReqDto_1.setIsNewData("TRUE");//sourceId:1988325_1_72612
                refreshTargetEvaluationCrossDataComReqDto_1.setIsUpdateCycleNewData("TRUE");//sourceId:1988326_1_72612
                refreshTargetEvaluationCrossDataComReqDto_1.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988313_1_72612
                if (reqDto != null) {
                    refreshTargetEvaluationCrossDataComReqDto_1.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1988332_1_72612
                    refreshTargetEvaluationCrossDataComReqDto_1.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988307_1_72612
                    refreshTargetEvaluationCrossDataComReqDto_1.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1988336_1_72612
                    refreshTargetEvaluationCrossDataComReqDto_1.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988310_1_72612
                    refreshTargetEvaluationCrossDataComReqDto_1.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988341_1_72612
                    refreshTargetEvaluationCrossDataComReqDto_1.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988314_1_72612
                }
                if (calculateSumOfMultipleNumComRespDto_2 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_1.setDataResult(calculateSumOfMultipleNumComRespDto_2.getCalcResult());//SimpleFieldAssign//sourceId:1988315_1_72612
                }
                if (receptionServiceRes_2 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_1.setUnit(receptionServiceRes_2.getCustomField1());//SimpleFieldAssign//sourceId:1988316_1_72612
                }
                if (receptionServiceRes != null) {
                    refreshTargetEvaluationCrossDataComReqDto_1.setExtendedField1(receptionServiceRes.getCustomField2());//SimpleFieldAssign//sourceId:1988328_1_72612
                }

                /*D4更新目标跨模板数据范围(公共)[10170]   */
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getDataBelongSubjectType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getDataBelongSubjectName(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点类型不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-整合主题ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点子场景不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getDataResult(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据值结果不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getUnit(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-冗余单位不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getIsUpdateCycleNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否更新周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getExtendedField1(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-扩展字段1不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_1.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                refreshTargetEvaluationCrossDataComRespDto_2 = refreshTargetEvaluationCrossDataCom(refreshTargetEvaluationCrossDataComReqDto_1)/*vcase invoke 同服务,同domain*/;


            }
            QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListComRespDto_3 = null;
            QueryTargetEvaluationCrossDataListComReqDto queryTargetEvaluationCrossDataListComReqDto_2 = new QueryTargetEvaluationCrossDataListComReqDto();
            queryTargetEvaluationCrossDataListComReqDto_2.setIsNewData("TRUE");//sourceId:1988043_1_72613
            queryTargetEvaluationCrossDataListComReqDto_2.setIsWorkCycleData("TRUE");//sourceId:1988044_1_72613
            queryTargetEvaluationCrossDataListComReqDto_2.setDataTypeSubScene("TEMP_LEVEL");//sourceId:1988046_1_72613
            queryTargetEvaluationCrossDataListComReqDto_2.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988050_1_72613
            if (reqDto != null) {
                queryTargetEvaluationCrossDataListComReqDto_2.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988042_1_72613
                queryTargetEvaluationCrossDataListComReqDto_2.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988041_1_72613
                queryTargetEvaluationCrossDataListComReqDto_2.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988048_1_72613
                queryTargetEvaluationCrossDataListComReqDto_2.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988051_1_72613
            }
            if (receptionServiceRes != null) {
                queryTargetEvaluationCrossDataListComReqDto_2.setExtendedField1(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1988047_1_72613
            }

            /*D4查询目标跨模板数据范围列表(公共)[10152]   */
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_2.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点类型不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_2.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_2.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否归属周期最新数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_2.getIsWorkCycleData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否工作周期数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_2.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点子场景不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_2.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-关联整合主题ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_2.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-主体生命周期不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_2.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-创建于空间ID不能为空", false);
            queryTargetEvaluationCrossDataListComRespDto_3 = queryTargetEvaluationCrossDataListCom(queryTargetEvaluationCrossDataListComReqDto_2)/*vcase invoke 同服务,同domain*/;


            CalculateSumOfMultipleNumComRespDto calculateSumOfMultipleNumComRespDto_3 = null;
            if (queryTargetEvaluationCrossDataListComRespDto_3 != null) {
                CalculateSumOfMultipleNumComReqDto calculateSumOfMultipleNumComReqDto_2 = new CalculateSumOfMultipleNumComReqDto();
                calculateSumOfMultipleNumComReqDto_2.setDecimalPointRules(Long.valueOf(2));//CUSTOM_CONVENTION//sourceId:1988303_1_72614
                calculateSumOfMultipleNumComReqDto_2.setDecimalDigitsLastRules("MALING");//sourceId:1988304_1_72614
                if (queryTargetEvaluationCrossDataListComRespDto_3 != null && queryTargetEvaluationCrossDataListComRespDto_3.getTargetEvaluationCrossDataList() != null && !CollectionUtil.isEmpty(queryTargetEvaluationCrossDataListComRespDto_3.getTargetEvaluationCrossDataList())) {
                    calculateSumOfMultipleNumComReqDto_2.setSumOfMultipleNumList(//objList-to-objLists
                            queryTargetEvaluationCrossDataListComRespDto_3.getTargetEvaluationCrossDataList().stream().map(item -> {
                                com.wicket.okrcomponent.integration.dto.SumOfMultipleNumDto elm = new com.wicket.okrcomponent.integration.dto.SumOfMultipleNumDto();
                                if (item != null) {
                                    elm.setCommPrimaryKey(item.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:413231_2_72614
                                    elm.setCalcPara1(item.getDataResult());//SimpleFieldAssign//sourceId:413230_2_72614
                                }
                                return elm;
                            }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1988305_1_72614
                }

                /*D2-计算数据集求和(公共)[8083]   */
                Assert.isNull(calculateSumOfMultipleNumComReqDto_2.getDecimalPointRules(), "D4执行计算汇总完成率等整合数据(公共)-D2-计算数据集求和(公共)-小数点规则不能为空", false);
                Assert.isNull(calculateSumOfMultipleNumComReqDto_2.getDecimalDigitsLastRules(), "D4执行计算汇总完成率等整合数据(公共)-D2-计算数据集求和(公共)-小数最后一位规则不能为空", false);
                calculateSumOfMultipleNumComRespDto_3 = fwCompCalculationRulesClient.calculateSumOfMultipleNumCom(calculateSumOfMultipleNumComReqDto_2).getData()/*vcase invoke 跨dubbo调用;*/;


            }
            RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataComRespDto_3 = null;
            if (calculateSumOfMultipleNumComRespDto_3 != null) {
                RefreshTargetEvaluationCrossDataComReqDto refreshTargetEvaluationCrossDataComReqDto_2 = new RefreshTargetEvaluationCrossDataComReqDto();
                refreshTargetEvaluationCrossDataComReqDto_2.setDataTypeSubScene("COMPILE");//sourceId:1988311_1_72615
                refreshTargetEvaluationCrossDataComReqDto_2.setIsNewData("TRUE");//sourceId:1988325_1_72615
                refreshTargetEvaluationCrossDataComReqDto_2.setIsUpdateCycleNewData("TRUE");//sourceId:1988326_1_72615
                refreshTargetEvaluationCrossDataComReqDto_2.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988313_1_72615
                if (reqDto != null) {
                    refreshTargetEvaluationCrossDataComReqDto_2.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1988332_1_72615
                    refreshTargetEvaluationCrossDataComReqDto_2.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988307_1_72615
                    refreshTargetEvaluationCrossDataComReqDto_2.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1988336_1_72615
                    refreshTargetEvaluationCrossDataComReqDto_2.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988310_1_72615
                    refreshTargetEvaluationCrossDataComReqDto_2.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988341_1_72615
                    refreshTargetEvaluationCrossDataComReqDto_2.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988314_1_72615
                }
                if (calculateSumOfMultipleNumComRespDto_3 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_2.setDataResult(calculateSumOfMultipleNumComRespDto_3.getCalcResult());//SimpleFieldAssign//sourceId:1988315_1_72615
                }
                if (receptionServiceRes_2 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_2.setUnit(receptionServiceRes_2.getCustomField1());//SimpleFieldAssign//sourceId:1988316_1_72615
                }
                if (receptionServiceRes != null) {
                    refreshTargetEvaluationCrossDataComReqDto_2.setExtendedField1(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1988328_1_72615
                }

                /*D4更新目标跨模板数据范围(公共)[10170]   */
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_2.getDataBelongSubjectType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_2.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_2.getDataBelongSubjectName(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_2.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点类型不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_2.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-整合主题ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_2.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点子场景不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_2.getDataResult(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据值结果不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_2.getUnit(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-冗余单位不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_2.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_2.getIsUpdateCycleNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否更新周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_2.getExtendedField1(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-扩展字段1不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_2.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_2.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                refreshTargetEvaluationCrossDataComRespDto_3 = refreshTargetEvaluationCrossDataCom(refreshTargetEvaluationCrossDataComReqDto_2)/*vcase invoke 同服务,同domain*/;


            }
            QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListComRespDto_4 = null;
            QueryTargetEvaluationCrossDataListComReqDto queryTargetEvaluationCrossDataListComReqDto_3 = new QueryTargetEvaluationCrossDataListComReqDto();
            queryTargetEvaluationCrossDataListComReqDto_3.setIsNewData("TRUE");//sourceId:1988043_1_72616
            queryTargetEvaluationCrossDataListComReqDto_3.setIsWorkCycleData("TRUE");//sourceId:1988044_1_72616
            queryTargetEvaluationCrossDataListComReqDto_3.setDataTypeSubScene("TEMP_LEVEL");//sourceId:1988046_1_72616
            queryTargetEvaluationCrossDataListComReqDto_3.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988050_1_72616
            if (reqDto != null) {
                queryTargetEvaluationCrossDataListComReqDto_3.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988042_1_72616
                queryTargetEvaluationCrossDataListComReqDto_3.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988041_1_72616
                queryTargetEvaluationCrossDataListComReqDto_3.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988048_1_72616
                queryTargetEvaluationCrossDataListComReqDto_3.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988051_1_72616
            }
            if (receptionServiceRes != null) {
                queryTargetEvaluationCrossDataListComReqDto_3.setExtendedField1(receptionServiceRes.getCustomField4());//SimpleFieldAssign//sourceId:1988047_1_72616
            }

            /*D4查询目标跨模板数据范围列表(公共)[10152]   */
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_3.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点类型不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_3.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_3.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否归属周期最新数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_3.getIsWorkCycleData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否工作周期数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_3.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点子场景不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_3.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-关联整合主题ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_3.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-主体生命周期不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_3.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-创建于空间ID不能为空", false);
            queryTargetEvaluationCrossDataListComRespDto_4 = queryTargetEvaluationCrossDataListCom(queryTargetEvaluationCrossDataListComReqDto_3)/*vcase invoke 同服务,同domain*/;


            CalculateSumOfMultipleNumComRespDto calculateSumOfMultipleNumComRespDto_4 = null;
            if (queryTargetEvaluationCrossDataListComRespDto_4 != null) {
                CalculateSumOfMultipleNumComReqDto calculateSumOfMultipleNumComReqDto_3 = new CalculateSumOfMultipleNumComReqDto();
                calculateSumOfMultipleNumComReqDto_3.setDecimalPointRules(Long.valueOf(2));//CUSTOM_CONVENTION//sourceId:1988303_1_72617
                calculateSumOfMultipleNumComReqDto_3.setDecimalDigitsLastRules("MALING");//sourceId:1988304_1_72617
                if (queryTargetEvaluationCrossDataListComRespDto_4 != null && queryTargetEvaluationCrossDataListComRespDto_4.getTargetEvaluationCrossDataList() != null && !CollectionUtil.isEmpty(queryTargetEvaluationCrossDataListComRespDto_4.getTargetEvaluationCrossDataList())) {
                    calculateSumOfMultipleNumComReqDto_3.setSumOfMultipleNumList(//objList-to-objLists
                            queryTargetEvaluationCrossDataListComRespDto_4.getTargetEvaluationCrossDataList().stream().map(item -> {
                                com.wicket.okrcomponent.integration.dto.SumOfMultipleNumDto elm = new com.wicket.okrcomponent.integration.dto.SumOfMultipleNumDto();
                                if (item != null) {
                                    elm.setCommPrimaryKey(item.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:413231_2_72617
                                    elm.setCalcPara1(item.getDataResult());//SimpleFieldAssign//sourceId:413230_2_72617
                                }
                                return elm;
                            }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1988305_1_72617
                }

                /*D2-计算数据集求和(公共)[8083]   */
                Assert.isNull(calculateSumOfMultipleNumComReqDto_3.getDecimalPointRules(), "D4执行计算汇总完成率等整合数据(公共)-D2-计算数据集求和(公共)-小数点规则不能为空", false);
                Assert.isNull(calculateSumOfMultipleNumComReqDto_3.getDecimalDigitsLastRules(), "D4执行计算汇总完成率等整合数据(公共)-D2-计算数据集求和(公共)-小数最后一位规则不能为空", false);
                calculateSumOfMultipleNumComRespDto_4 = fwCompCalculationRulesClient.calculateSumOfMultipleNumCom(calculateSumOfMultipleNumComReqDto_3).getData()/*vcase invoke 跨dubbo调用;*/;


            }
            RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataComRespDto_4 = null;
            if (calculateSumOfMultipleNumComRespDto_4 != null) {
                RefreshTargetEvaluationCrossDataComReqDto refreshTargetEvaluationCrossDataComReqDto_3 = new RefreshTargetEvaluationCrossDataComReqDto();
                refreshTargetEvaluationCrossDataComReqDto_3.setDataTypeSubScene("COMPILE");//sourceId:1988311_1_72618
                refreshTargetEvaluationCrossDataComReqDto_3.setIsNewData("TRUE");//sourceId:1988325_1_72618
                refreshTargetEvaluationCrossDataComReqDto_3.setIsUpdateCycleNewData("TRUE");//sourceId:1988326_1_72618
                refreshTargetEvaluationCrossDataComReqDto_3.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988313_1_72618
                if (reqDto != null) {
                    refreshTargetEvaluationCrossDataComReqDto_3.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1988332_1_72618
                    refreshTargetEvaluationCrossDataComReqDto_3.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988307_1_72618
                    refreshTargetEvaluationCrossDataComReqDto_3.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1988336_1_72618
                    refreshTargetEvaluationCrossDataComReqDto_3.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988310_1_72618
                    refreshTargetEvaluationCrossDataComReqDto_3.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988341_1_72618
                    refreshTargetEvaluationCrossDataComReqDto_3.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988314_1_72618
                }
                if (calculateSumOfMultipleNumComRespDto_4 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_3.setDataResult(calculateSumOfMultipleNumComRespDto_4.getCalcResult());//SimpleFieldAssign//sourceId:1988315_1_72618
                }
                if (receptionServiceRes_2 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_3.setUnit(receptionServiceRes_2.getCustomField1());//SimpleFieldAssign//sourceId:1988316_1_72618
                }
                if (receptionServiceRes != null) {
                    refreshTargetEvaluationCrossDataComReqDto_3.setExtendedField1(receptionServiceRes.getCustomField4());//SimpleFieldAssign//sourceId:1988328_1_72618
                }

                /*D4更新目标跨模板数据范围(公共)[10170]   */
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_3.getDataBelongSubjectType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_3.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_3.getDataBelongSubjectName(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_3.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点类型不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_3.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-整合主题ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_3.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点子场景不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_3.getDataResult(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据值结果不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_3.getUnit(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-冗余单位不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_3.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_3.getIsUpdateCycleNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否更新周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_3.getExtendedField1(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-扩展字段1不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_3.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_3.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                refreshTargetEvaluationCrossDataComRespDto_4 = refreshTargetEvaluationCrossDataCom(refreshTargetEvaluationCrossDataComReqDto_3)/*vcase invoke 同服务,同domain*/;


            }
        } else if ((reqDto != null && reqDto.getDataType() != null && reqDto.getDataType().equals("TARGET_COMPLETE_RATE"))) {
            //elseif(D4执行计算汇总完成率等整合数据(公共).数据点类型 等于 目标完成率)  72619

            QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListComRespDto_5 = null;
            QueryTargetEvaluationCrossDataListComReqDto queryTargetEvaluationCrossDataListComReqDto_4 = new QueryTargetEvaluationCrossDataListComReqDto();
            queryTargetEvaluationCrossDataListComReqDto_4.setIsNewData("TRUE");//sourceId:1988043_1_72620
            queryTargetEvaluationCrossDataListComReqDto_4.setIsWorkCycleData("TRUE");//sourceId:1988044_1_72620
            queryTargetEvaluationCrossDataListComReqDto_4.setDataTypeSubScene("TEMP_LEVEL");//sourceId:1988046_1_72620
            queryTargetEvaluationCrossDataListComReqDto_4.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988050_1_72620
            if (reqDto != null) {
                queryTargetEvaluationCrossDataListComReqDto_4.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988042_1_72620
                queryTargetEvaluationCrossDataListComReqDto_4.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988041_1_72620
                queryTargetEvaluationCrossDataListComReqDto_4.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988048_1_72620
                queryTargetEvaluationCrossDataListComReqDto_4.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988051_1_72620
            }
            if (receptionServiceRes != null) {
                queryTargetEvaluationCrossDataListComReqDto_4.setExtendedField1(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1988047_1_72620
            }

            /*D4查询目标跨模板数据范围列表(公共)[10152]   */
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_4.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点类型不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_4.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_4.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否归属周期最新数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_4.getIsWorkCycleData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否工作周期数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_4.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点子场景不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_4.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-关联整合主题ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_4.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-主体生命周期不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_4.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-创建于空间ID不能为空", false);
            queryTargetEvaluationCrossDataListComRespDto_5 = queryTargetEvaluationCrossDataListCom(queryTargetEvaluationCrossDataListComReqDto_4)/*vcase invoke 同服务,同domain*/;


            ImplementCalcCompleDataAverageComRespDto implementCalcCompleDataAverageComRespDto = null;
            if (queryTargetEvaluationCrossDataListComRespDto_5 != null) {
                ImplementCalcCompleDataAverageComReqDto implementCalcCompleDataAverageComReqDto = new ImplementCalcCompleDataAverageComReqDto();
                implementCalcCompleDataAverageComReqDto.setDecimalPointRules(Long.valueOf(10));//CUSTOM_CONVENTION//sourceId:1988826_1_72625
                implementCalcCompleDataAverageComReqDto.setDecimalDigitsLastRules("MALING");//sourceId:1988827_1_72625
                if (queryTargetEvaluationCrossDataListComRespDto_5 != null && queryTargetEvaluationCrossDataListComRespDto_5.getTargetEvaluationCrossDataList() != null && !CollectionUtil.isEmpty(queryTargetEvaluationCrossDataListComRespDto_5.getTargetEvaluationCrossDataList())) {
                    implementCalcCompleDataAverageComReqDto.setSumOfMultipleNumList(//objList-to-objLists
                            queryTargetEvaluationCrossDataListComRespDto_5.getTargetEvaluationCrossDataList().stream().map(item -> {
                                SumOfMultipleNumDto elm = new SumOfMultipleNumDto();
                                if (item != null) {
                                    elm.setCommPrimaryKey(item.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:413359_2_72625
                                    elm.setCalcPara1(item.getDataResult());//SimpleFieldAssign//sourceId:413360_2_72625
                                }
                                return elm;
                            }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1988825_1_72625
                }

                /*D4执行计算汇总数据平均值(公共)[10190]   */
                Assert.isNull(implementCalcCompleDataAverageComReqDto.getDecimalPointRules(), "D4执行计算汇总完成率等整合数据(公共)-D4执行计算汇总数据平均值(公共)-小数点规则不能为空", false);
                Assert.isNull(implementCalcCompleDataAverageComReqDto.getDecimalDigitsLastRules(), "D4执行计算汇总完成率等整合数据(公共)-D4执行计算汇总数据平均值(公共)-小数最后一位规则不能为空", false);
                implementCalcCompleDataAverageComRespDto = implementCalcCompleDataAverageCom(implementCalcCompleDataAverageComReqDto)/*vcase invoke 同服务,同domain*/;


            }
            RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataComRespDto_5 = null;
            if (implementCalcCompleDataAverageComRespDto != null) {
                RefreshTargetEvaluationCrossDataComReqDto refreshTargetEvaluationCrossDataComReqDto_4 = new RefreshTargetEvaluationCrossDataComReqDto();
                refreshTargetEvaluationCrossDataComReqDto_4.setDataTypeSubScene("COMPILE");//sourceId:1988311_1_72626
                refreshTargetEvaluationCrossDataComReqDto_4.setIsNewData("TRUE");//sourceId:1988325_1_72626
                refreshTargetEvaluationCrossDataComReqDto_4.setIsUpdateCycleNewData("TRUE");//sourceId:1988326_1_72626
                refreshTargetEvaluationCrossDataComReqDto_4.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988313_1_72626
                if (reqDto != null) {
                    refreshTargetEvaluationCrossDataComReqDto_4.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1988332_1_72626
                    refreshTargetEvaluationCrossDataComReqDto_4.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988307_1_72626
                    refreshTargetEvaluationCrossDataComReqDto_4.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1988336_1_72626
                    refreshTargetEvaluationCrossDataComReqDto_4.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988310_1_72626
                    refreshTargetEvaluationCrossDataComReqDto_4.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988341_1_72626
                    refreshTargetEvaluationCrossDataComReqDto_4.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988314_1_72626
                }
                if (implementCalcCompleDataAverageComRespDto != null) {
                    refreshTargetEvaluationCrossDataComReqDto_4.setDataResult(implementCalcCompleDataAverageComRespDto.getDataResult());//SimpleFieldAssign//sourceId:1988315_1_72626
                }
                if (receptionServiceRes_2 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_4.setUnit(receptionServiceRes_2.getCustomField2());//SimpleFieldAssign//sourceId:1988316_1_72626
                    refreshTargetEvaluationCrossDataComReqDto_4.setExtendedField1(receptionServiceRes_2.getCustomField2());//SimpleFieldAssign//sourceId:1988328_1_72626
                }

                /*D4更新目标跨模板数据范围(公共)[10170]   */
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_4.getDataBelongSubjectType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_4.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_4.getDataBelongSubjectName(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_4.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点类型不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_4.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-整合主题ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_4.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点子场景不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_4.getDataResult(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据值结果不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_4.getUnit(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-冗余单位不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_4.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_4.getIsUpdateCycleNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否更新周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_4.getExtendedField1(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-扩展字段1不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_4.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_4.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                refreshTargetEvaluationCrossDataComRespDto_5 = refreshTargetEvaluationCrossDataCom(refreshTargetEvaluationCrossDataComReqDto_4)/*vcase invoke 同服务,同domain*/;


            }
            QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListComRespDto_6 = null;
            QueryTargetEvaluationCrossDataListComReqDto queryTargetEvaluationCrossDataListComReqDto_5 = new QueryTargetEvaluationCrossDataListComReqDto();
            queryTargetEvaluationCrossDataListComReqDto_5.setIsNewData("TRUE");//sourceId:1988043_1_72629
            queryTargetEvaluationCrossDataListComReqDto_5.setIsWorkCycleData("TRUE");//sourceId:1988044_1_72629
            queryTargetEvaluationCrossDataListComReqDto_5.setDataTypeSubScene("TEMP_LEVEL");//sourceId:1988046_1_72629
            queryTargetEvaluationCrossDataListComReqDto_5.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988050_1_72629
            if (reqDto != null) {
                queryTargetEvaluationCrossDataListComReqDto_5.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988042_1_72629
                queryTargetEvaluationCrossDataListComReqDto_5.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988041_1_72629
                queryTargetEvaluationCrossDataListComReqDto_5.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988048_1_72629
                queryTargetEvaluationCrossDataListComReqDto_5.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988051_1_72629
            }
            if (receptionServiceRes != null) {
                queryTargetEvaluationCrossDataListComReqDto_5.setExtendedField1(receptionServiceRes.getCustomField2());//SimpleFieldAssign//sourceId:1988047_1_72629
            }

            /*D4查询目标跨模板数据范围列表(公共)[10152]   */
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_5.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点类型不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_5.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_5.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否归属周期最新数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_5.getIsWorkCycleData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否工作周期数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_5.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点子场景不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_5.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-关联整合主题ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_5.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-主体生命周期不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_5.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-创建于空间ID不能为空", false);
            queryTargetEvaluationCrossDataListComRespDto_6 = queryTargetEvaluationCrossDataListCom(queryTargetEvaluationCrossDataListComReqDto_5)/*vcase invoke 同服务,同domain*/;


            ImplementCalcCompleDataAverageComRespDto implementCalcCompleDataAverageComRespDto_2 = null;
            if (queryTargetEvaluationCrossDataListComRespDto_6 != null) {
                ImplementCalcCompleDataAverageComReqDto implementCalcCompleDataAverageComReqDto_1 = new ImplementCalcCompleDataAverageComReqDto();
                implementCalcCompleDataAverageComReqDto_1.setDecimalPointRules(Long.valueOf(10));//CUSTOM_CONVENTION//sourceId:1988826_1_72630
                implementCalcCompleDataAverageComReqDto_1.setDecimalDigitsLastRules("MALING");//sourceId:1988827_1_72630
                if (queryTargetEvaluationCrossDataListComRespDto_6 != null && queryTargetEvaluationCrossDataListComRespDto_6.getTargetEvaluationCrossDataList() != null && !CollectionUtil.isEmpty(queryTargetEvaluationCrossDataListComRespDto_6.getTargetEvaluationCrossDataList())) {
                    implementCalcCompleDataAverageComReqDto_1.setSumOfMultipleNumList(//objList-to-objLists
                            queryTargetEvaluationCrossDataListComRespDto_6.getTargetEvaluationCrossDataList().stream().map(item -> {
                                SumOfMultipleNumDto elm = new SumOfMultipleNumDto();
                                if (item != null) {
                                    elm.setCommPrimaryKey(item.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:413359_2_72630
                                    elm.setCalcPara1(item.getDataResult());//SimpleFieldAssign//sourceId:413360_2_72630
                                }
                                return elm;
                            }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1988825_1_72630
                }

                /*D4执行计算汇总数据平均值(公共)[10190]   */
                Assert.isNull(implementCalcCompleDataAverageComReqDto_1.getDecimalPointRules(), "D4执行计算汇总完成率等整合数据(公共)-D4执行计算汇总数据平均值(公共)-小数点规则不能为空", false);
                Assert.isNull(implementCalcCompleDataAverageComReqDto_1.getDecimalDigitsLastRules(), "D4执行计算汇总完成率等整合数据(公共)-D4执行计算汇总数据平均值(公共)-小数最后一位规则不能为空", false);
                implementCalcCompleDataAverageComRespDto_2 = implementCalcCompleDataAverageCom(implementCalcCompleDataAverageComReqDto_1)/*vcase invoke 同服务,同domain*/;


            }
            RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataComRespDto_6 = null;
            if (implementCalcCompleDataAverageComRespDto_2 != null) {
                RefreshTargetEvaluationCrossDataComReqDto refreshTargetEvaluationCrossDataComReqDto_5 = new RefreshTargetEvaluationCrossDataComReqDto();
                refreshTargetEvaluationCrossDataComReqDto_5.setDataTypeSubScene("COMPILE");//sourceId:1988311_1_72631
                refreshTargetEvaluationCrossDataComReqDto_5.setIsNewData("TRUE");//sourceId:1988325_1_72631
                refreshTargetEvaluationCrossDataComReqDto_5.setIsUpdateCycleNewData("TRUE");//sourceId:1988326_1_72631
                refreshTargetEvaluationCrossDataComReqDto_5.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988313_1_72631
                if (reqDto != null) {
                    refreshTargetEvaluationCrossDataComReqDto_5.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1988332_1_72631
                    refreshTargetEvaluationCrossDataComReqDto_5.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988307_1_72631
                    refreshTargetEvaluationCrossDataComReqDto_5.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1988336_1_72631
                    refreshTargetEvaluationCrossDataComReqDto_5.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988310_1_72631
                    refreshTargetEvaluationCrossDataComReqDto_5.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988341_1_72631
                    refreshTargetEvaluationCrossDataComReqDto_5.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988314_1_72631
                }
                if (implementCalcCompleDataAverageComRespDto_2 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_5.setDataResult(implementCalcCompleDataAverageComRespDto_2.getDataResult());//SimpleFieldAssign//sourceId:1988315_1_72631
                }
                if (receptionServiceRes_2 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_5.setUnit(receptionServiceRes_2.getCustomField2());//SimpleFieldAssign//sourceId:1988316_1_72631
                }
                if (receptionServiceRes != null) {
                    refreshTargetEvaluationCrossDataComReqDto_5.setExtendedField1(receptionServiceRes.getCustomField2());//SimpleFieldAssign//sourceId:1988328_1_72631
                }

                /*D4更新目标跨模板数据范围(公共)[10170]   */
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_5.getDataBelongSubjectType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_5.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_5.getDataBelongSubjectName(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_5.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点类型不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_5.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-整合主题ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_5.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点子场景不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_5.getDataResult(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据值结果不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_5.getUnit(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-冗余单位不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_5.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_5.getIsUpdateCycleNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否更新周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_5.getExtendedField1(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-扩展字段1不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_5.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_5.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                refreshTargetEvaluationCrossDataComRespDto_6 = refreshTargetEvaluationCrossDataCom(refreshTargetEvaluationCrossDataComReqDto_5)/*vcase invoke 同服务,同domain*/;


            }
            QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListComRespDto_7 = null;
            QueryTargetEvaluationCrossDataListComReqDto queryTargetEvaluationCrossDataListComReqDto_6 = new QueryTargetEvaluationCrossDataListComReqDto();
            queryTargetEvaluationCrossDataListComReqDto_6.setIsNewData("TRUE");//sourceId:1988043_1_72638
            queryTargetEvaluationCrossDataListComReqDto_6.setIsWorkCycleData("TRUE");//sourceId:1988044_1_72638
            queryTargetEvaluationCrossDataListComReqDto_6.setDataTypeSubScene("TEMP_LEVEL");//sourceId:1988046_1_72638
            queryTargetEvaluationCrossDataListComReqDto_6.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988050_1_72638
            if (reqDto != null) {
                queryTargetEvaluationCrossDataListComReqDto_6.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988042_1_72638
                queryTargetEvaluationCrossDataListComReqDto_6.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988041_1_72638
                queryTargetEvaluationCrossDataListComReqDto_6.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988048_1_72638
                queryTargetEvaluationCrossDataListComReqDto_6.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988051_1_72638
            }
            if (receptionServiceRes != null) {
                queryTargetEvaluationCrossDataListComReqDto_6.setExtendedField1(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1988047_1_72638
            }

            /*D4查询目标跨模板数据范围列表(公共)[10152]   */
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_6.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点类型不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_6.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_6.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否归属周期最新数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_6.getIsWorkCycleData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否工作周期数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_6.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点子场景不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_6.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-关联整合主题ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_6.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-主体生命周期不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_6.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-创建于空间ID不能为空", false);
            queryTargetEvaluationCrossDataListComRespDto_7 = queryTargetEvaluationCrossDataListCom(queryTargetEvaluationCrossDataListComReqDto_6)/*vcase invoke 同服务,同domain*/;


            ImplementCalcCompleDataAverageComRespDto implementCalcCompleDataAverageComRespDto_3 = null;
            if (queryTargetEvaluationCrossDataListComRespDto_7 != null) {
                ImplementCalcCompleDataAverageComReqDto implementCalcCompleDataAverageComReqDto_2 = new ImplementCalcCompleDataAverageComReqDto();
                implementCalcCompleDataAverageComReqDto_2.setDecimalPointRules(Long.valueOf(10));//CUSTOM_CONVENTION//sourceId:1988826_1_72639
                implementCalcCompleDataAverageComReqDto_2.setDecimalDigitsLastRules("MALING");//sourceId:1988827_1_72639
                if (queryTargetEvaluationCrossDataListComRespDto_7 != null && queryTargetEvaluationCrossDataListComRespDto_7.getTargetEvaluationCrossDataList() != null && !CollectionUtil.isEmpty(queryTargetEvaluationCrossDataListComRespDto_7.getTargetEvaluationCrossDataList())) {
                    implementCalcCompleDataAverageComReqDto_2.setSumOfMultipleNumList(//objList-to-objLists
                            queryTargetEvaluationCrossDataListComRespDto_7.getTargetEvaluationCrossDataList().stream().map(item -> {
                                SumOfMultipleNumDto elm = new SumOfMultipleNumDto();
                                if (item != null) {
                                    elm.setCommPrimaryKey(item.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:413359_2_72639
                                    elm.setCalcPara1(item.getDataResult());//SimpleFieldAssign//sourceId:413360_2_72639
                                }
                                return elm;
                            }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1988825_1_72639
                }

                /*D4执行计算汇总数据平均值(公共)[10190]   */
                Assert.isNull(implementCalcCompleDataAverageComReqDto_2.getDecimalPointRules(), "D4执行计算汇总完成率等整合数据(公共)-D4执行计算汇总数据平均值(公共)-小数点规则不能为空", false);
                Assert.isNull(implementCalcCompleDataAverageComReqDto_2.getDecimalDigitsLastRules(), "D4执行计算汇总完成率等整合数据(公共)-D4执行计算汇总数据平均值(公共)-小数最后一位规则不能为空", false);
                implementCalcCompleDataAverageComRespDto_3 = implementCalcCompleDataAverageCom(implementCalcCompleDataAverageComReqDto_2)/*vcase invoke 同服务,同domain*/;


            }
            RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataComRespDto_7 = null;
            if (implementCalcCompleDataAverageComRespDto_3 != null) {
                RefreshTargetEvaluationCrossDataComReqDto refreshTargetEvaluationCrossDataComReqDto_6 = new RefreshTargetEvaluationCrossDataComReqDto();
                refreshTargetEvaluationCrossDataComReqDto_6.setDataTypeSubScene("COMPILE");//sourceId:1988311_1_72640
                refreshTargetEvaluationCrossDataComReqDto_6.setIsNewData("TRUE");//sourceId:1988325_1_72640
                refreshTargetEvaluationCrossDataComReqDto_6.setIsUpdateCycleNewData("TRUE");//sourceId:1988326_1_72640
                refreshTargetEvaluationCrossDataComReqDto_6.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988313_1_72640
                if (reqDto != null) {
                    refreshTargetEvaluationCrossDataComReqDto_6.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1988332_1_72640
                    refreshTargetEvaluationCrossDataComReqDto_6.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988307_1_72640
                    refreshTargetEvaluationCrossDataComReqDto_6.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1988336_1_72640
                    refreshTargetEvaluationCrossDataComReqDto_6.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988310_1_72640
                    refreshTargetEvaluationCrossDataComReqDto_6.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988341_1_72640
                    refreshTargetEvaluationCrossDataComReqDto_6.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988314_1_72640
                }
                if (implementCalcCompleDataAverageComRespDto_3 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_6.setDataResult(implementCalcCompleDataAverageComRespDto_3.getDataResult());//SimpleFieldAssign//sourceId:1988315_1_72640
                }
                if (receptionServiceRes_2 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_6.setUnit(receptionServiceRes_2.getCustomField2());//SimpleFieldAssign//sourceId:1988316_1_72640
                }
                if (receptionServiceRes != null) {
                    refreshTargetEvaluationCrossDataComReqDto_6.setExtendedField1(receptionServiceRes.getCustomField3());//SimpleFieldAssign//sourceId:1988328_1_72640
                }

                /*D4更新目标跨模板数据范围(公共)[10170]   */
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_6.getDataBelongSubjectType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_6.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_6.getDataBelongSubjectName(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_6.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点类型不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_6.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-整合主题ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_6.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点子场景不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_6.getDataResult(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据值结果不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_6.getUnit(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-冗余单位不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_6.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_6.getIsUpdateCycleNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否更新周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_6.getExtendedField1(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-扩展字段1不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_6.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_6.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                refreshTargetEvaluationCrossDataComRespDto_7 = refreshTargetEvaluationCrossDataCom(refreshTargetEvaluationCrossDataComReqDto_6)/*vcase invoke 同服务,同domain*/;


            }
            QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListComRespDto_8 = null;
            QueryTargetEvaluationCrossDataListComReqDto queryTargetEvaluationCrossDataListComReqDto_7 = new QueryTargetEvaluationCrossDataListComReqDto();
            queryTargetEvaluationCrossDataListComReqDto_7.setIsNewData("TRUE");//sourceId:1988043_1_72641
            queryTargetEvaluationCrossDataListComReqDto_7.setIsWorkCycleData("TRUE");//sourceId:1988044_1_72641
            queryTargetEvaluationCrossDataListComReqDto_7.setDataTypeSubScene("TEMP_LEVEL");//sourceId:1988046_1_72641
            queryTargetEvaluationCrossDataListComReqDto_7.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988050_1_72641
            if (reqDto != null) {
                queryTargetEvaluationCrossDataListComReqDto_7.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988042_1_72641
                queryTargetEvaluationCrossDataListComReqDto_7.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988041_1_72641
                queryTargetEvaluationCrossDataListComReqDto_7.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988048_1_72641
                queryTargetEvaluationCrossDataListComReqDto_7.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988051_1_72641
            }
            if (receptionServiceRes != null) {
                queryTargetEvaluationCrossDataListComReqDto_7.setExtendedField1(receptionServiceRes.getCustomField4());//SimpleFieldAssign//sourceId:1988047_1_72641
            }

            /*D4查询目标跨模板数据范围列表(公共)[10152]   */
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_7.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点类型不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_7.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_7.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否归属周期最新数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_7.getIsWorkCycleData(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-是否工作周期数据不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_7.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-数据点子场景不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_7.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-关联整合主题ID不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_7.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-主体生命周期不能为空", false);
            Assert.isNull(queryTargetEvaluationCrossDataListComReqDto_7.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4查询目标跨模板数据范围列表(公共)-创建于空间ID不能为空", false);
            queryTargetEvaluationCrossDataListComRespDto_8 = queryTargetEvaluationCrossDataListCom(queryTargetEvaluationCrossDataListComReqDto_7)/*vcase invoke 同服务,同domain*/;


            ImplementCalcCompleDataAverageComRespDto implementCalcCompleDataAverageComRespDto_4 = null;
            if (queryTargetEvaluationCrossDataListComRespDto_8 != null) {
                ImplementCalcCompleDataAverageComReqDto implementCalcCompleDataAverageComReqDto_3 = new ImplementCalcCompleDataAverageComReqDto();
                implementCalcCompleDataAverageComReqDto_3.setDecimalPointRules(Long.valueOf(10));//CUSTOM_CONVENTION//sourceId:1988826_1_72642
                implementCalcCompleDataAverageComReqDto_3.setDecimalDigitsLastRules("MALING");//sourceId:1988827_1_72642
                if (queryTargetEvaluationCrossDataListComRespDto_8 != null && queryTargetEvaluationCrossDataListComRespDto_8.getTargetEvaluationCrossDataList() != null && !CollectionUtil.isEmpty(queryTargetEvaluationCrossDataListComRespDto_8.getTargetEvaluationCrossDataList())) {
                    implementCalcCompleDataAverageComReqDto_3.setSumOfMultipleNumList(//objList-to-objLists
                            queryTargetEvaluationCrossDataListComRespDto_8.getTargetEvaluationCrossDataList().stream().map(item -> {
                                SumOfMultipleNumDto elm = new SumOfMultipleNumDto();
                                if (item != null) {
                                    elm.setCommPrimaryKey(item.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:413359_2_72642
                                    elm.setCalcPara1(item.getDataResult());//SimpleFieldAssign//sourceId:413360_2_72642
                                }
                                return elm;
                            }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1988825_1_72642
                }

                /*D4执行计算汇总数据平均值(公共)[10190]   */
                Assert.isNull(implementCalcCompleDataAverageComReqDto_3.getDecimalPointRules(), "D4执行计算汇总完成率等整合数据(公共)-D4执行计算汇总数据平均值(公共)-小数点规则不能为空", false);
                Assert.isNull(implementCalcCompleDataAverageComReqDto_3.getDecimalDigitsLastRules(), "D4执行计算汇总完成率等整合数据(公共)-D4执行计算汇总数据平均值(公共)-小数最后一位规则不能为空", false);
                implementCalcCompleDataAverageComRespDto_4 = implementCalcCompleDataAverageCom(implementCalcCompleDataAverageComReqDto_3)/*vcase invoke 同服务,同domain*/;


            }
            RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataComRespDto_8 = null;
            if (implementCalcCompleDataAverageComRespDto_4 != null) {
                RefreshTargetEvaluationCrossDataComReqDto refreshTargetEvaluationCrossDataComReqDto_7 = new RefreshTargetEvaluationCrossDataComReqDto();
                refreshTargetEvaluationCrossDataComReqDto_7.setDataTypeSubScene("COMPILE");//sourceId:1988311_1_72643
                refreshTargetEvaluationCrossDataComReqDto_7.setIsNewData("TRUE");//sourceId:1988325_1_72643
                refreshTargetEvaluationCrossDataComReqDto_7.setIsUpdateCycleNewData("TRUE");//sourceId:1988326_1_72643
                refreshTargetEvaluationCrossDataComReqDto_7.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988313_1_72643
                if (reqDto != null) {
                    refreshTargetEvaluationCrossDataComReqDto_7.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1988332_1_72643
                    refreshTargetEvaluationCrossDataComReqDto_7.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988307_1_72643
                    refreshTargetEvaluationCrossDataComReqDto_7.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1988336_1_72643
                    refreshTargetEvaluationCrossDataComReqDto_7.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988310_1_72643
                    refreshTargetEvaluationCrossDataComReqDto_7.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1988341_1_72643
                    refreshTargetEvaluationCrossDataComReqDto_7.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988314_1_72643
                }
                if (implementCalcCompleDataAverageComRespDto_4 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_7.setDataResult(implementCalcCompleDataAverageComRespDto_4.getDataResult());//SimpleFieldAssign//sourceId:1988315_1_72643
                }
                if (receptionServiceRes_2 != null) {
                    refreshTargetEvaluationCrossDataComReqDto_7.setUnit(receptionServiceRes_2.getCustomField2());//SimpleFieldAssign//sourceId:1988316_1_72643
                }
                if (receptionServiceRes != null) {
                    refreshTargetEvaluationCrossDataComReqDto_7.setExtendedField1(receptionServiceRes.getCustomField4());//SimpleFieldAssign//sourceId:1988328_1_72643
                }

                /*D4更新目标跨模板数据范围(公共)[10170]   */
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_7.getDataBelongSubjectType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_7.getDataBelongSubjectId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_7.getDataBelongSubjectName(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_7.getDataType(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点类型不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_7.getIntegrateThemeId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-整合主题ID不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_7.getDataTypeSubScene(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据点子场景不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_7.getDataResult(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-数据值结果不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_7.getUnit(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-冗余单位不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_7.getIsNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否归属周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_7.getIsUpdateCycleNewData(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-是否更新周期最新数据不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_7.getExtendedField1(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-扩展字段1不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_7.getSubjectLifeCycle(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
                Assert.isNull(refreshTargetEvaluationCrossDataComReqDto_7.getSpaceId(), "D4执行计算汇总完成率等整合数据(公共)-D4更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
                refreshTargetEvaluationCrossDataComRespDto_8 = refreshTargetEvaluationCrossDataCom(refreshTargetEvaluationCrossDataComReqDto_7)/*vcase invoke 同服务,同domain*/;


            }
        }
        ImplementCalcCompleCompRateEtcDatasComRespDto retData = new ImplementCalcCompleCompRateEtcDatasComRespDto();


        return retData;
    }

    /**
     * D4执行计算汇总数据平均值(公共)[10190]
     * gen by moon at 8/26/2024, 1:26:45 PM
     */
    @Trace(operationName = "D4执行计算汇总数据平均值(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementCalcCompleDataAverageComRespDto implementCalcCompleDataAverageCom(ImplementCalcCompleDataAverageComReqDto reqDto) {


        ImplementCalcReceivingField006RespDto receptionServiceRes_2 = null;
//步骤0: M4执行大屏接收字段 - implementDashboardReceiveField
        //ModelCode: receptionService
        ImplementDashboardReceiveFieldRespDto receptionServiceRes = null;
        ImplementDashboardReceiveFieldReqDto receptionServiceReq = new ImplementDashboardReceiveFieldReqDto();
        if (reqDto != null && reqDto.getSumOfMultipleNumList() != null && !CollectionUtil.isEmpty(reqDto.getSumOfMultipleNumList())) {
            receptionServiceReq.setSumOfMultipleNumList(reqDto.getSumOfMultipleNumList().stream().map(item -> BeanUtil.toBean(item, SumOfMultipleNumDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1988729_1
        }
        if (reqDto != null) {
            receptionServiceReq.setDecimalPointRules(reqDto.getDecimalPointRules());//SimpleFieldAssign//sourceId:1988730_1
            receptionServiceReq.setDecimalDigitsLastRules(reqDto.getDecimalDigitsLastRules());//SimpleFieldAssign//sourceId:1988731_1
        }

        /*M4接收入参字段[8856]  用于特殊方法接收上游入参。 */
        Assert.isNull(receptionServiceReq.getDecimalPointRules(), "D4执行计算汇总数据平均值(公共)-M4接收入参字段-小数点规则不能为空", false);
        Assert.isNull(receptionServiceReq.getDecimalDigitsLastRules(), "D4执行计算汇总数据平均值(公共)-M4接收入参字段-小数最后一位规则不能为空", false);
        receptionServiceRes = nbCrossTempIntegrate.implementDashboardReceiveField(receptionServiceReq);


//步骤1: D2-执行统计数据集条数服务(公共) - implementCountNumberDataSetsCom
        ImplementCountNumberDataSetsComRespDto implementCountNumberDataSetsComRespDto = null;
        ImplementCountNumberDataSetsComReqDto implementCountNumberDataSetsComReqDto = new ImplementCountNumberDataSetsComReqDto();
        if (reqDto != null && reqDto.getSumOfMultipleNumList() != null && !CollectionUtil.isEmpty(reqDto.getSumOfMultipleNumList())) {
            implementCountNumberDataSetsComReqDto.setCountNumberDataSetsList(reqDto.getSumOfMultipleNumList().stream().map(item -> BeanUtil.toBean(item, com.wicket.okrcomponent.integration.dto.CountNumberDataSetsDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1988352_1
        }

        /*D2统计数据集条数(公共)[5166]   */

        implementCountNumberDataSetsComRespDto = interfaceModeService.implementCountNumberDataSetsCom(implementCountNumberDataSetsComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


//步骤2: D2-计算数据集求和(公共) - calculateSumOfMultipleNumCom
        CalculateSumOfMultipleNumComRespDto calculateSumOfMultipleNumComRespDto = null;
        CalculateSumOfMultipleNumComReqDto calculateSumOfMultipleNumComReqDto = new CalculateSumOfMultipleNumComReqDto();
        if (reqDto != null && reqDto.getSumOfMultipleNumList() != null && !CollectionUtil.isEmpty(reqDto.getSumOfMultipleNumList())) {
            calculateSumOfMultipleNumComReqDto.setSumOfMultipleNumList(reqDto.getSumOfMultipleNumList().stream().map(item -> BeanUtil.toBean(item, com.wicket.okrcomponent.integration.dto.SumOfMultipleNumDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1988356_1
        }
        if (reqDto != null) {
            calculateSumOfMultipleNumComReqDto.setDecimalPointRules(reqDto.getDecimalPointRules());//SimpleFieldAssign//sourceId:1988354_1
            calculateSumOfMultipleNumComReqDto.setDecimalDigitsLastRules(reqDto.getDecimalDigitsLastRules());//SimpleFieldAssign//sourceId:1988355_1
        }

        /*D2-计算数据集求和(公共)[8083]   */
        Assert.isNull(calculateSumOfMultipleNumComReqDto.getDecimalPointRules(), "D4执行计算汇总数据平均值(公共)-D2-计算数据集求和(公共)-小数点规则不能为空", false);
        Assert.isNull(calculateSumOfMultipleNumComReqDto.getDecimalDigitsLastRules(), "D4执行计算汇总数据平均值(公共)-D2-计算数据集求和(公共)-小数最后一位规则不能为空", false);
        calculateSumOfMultipleNumComRespDto = fwCompCalculationRulesClient.calculateSumOfMultipleNumCom(calculateSumOfMultipleNumComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


//步骤3: D4-计算两个数相除服务(公共) - calculateDivisionOfTwoNumCom
        CalculateDivisionOfTwoNumComRespDto calculateDivisionOfTwoNumComRespDto = null;
        if (calculateSumOfMultipleNumComRespDto != null) {
            CalculateDivisionOfTwoNumComReqDto calculateDivisionOfTwoNumComReqDto = new CalculateDivisionOfTwoNumComReqDto();
            calculateDivisionOfTwoNumComReqDto.setDecimalPointRules(Long.valueOf(2));//CUSTOM_CONVENTION//sourceId:1988361_1
            calculateDivisionOfTwoNumComReqDto.setDecimalDigitsLastRules("MALING");//sourceId:1988362_1
            if (calculateSumOfMultipleNumComRespDto != null) {
                calculateDivisionOfTwoNumComReqDto.setCalcPara1(calculateSumOfMultipleNumComRespDto.getCalcResult());//SimpleFieldAssign//sourceId:1988358_1
            }
            if (implementCountNumberDataSetsComRespDto != null) {
                calculateDivisionOfTwoNumComReqDto.setCalcPara2(implementCountNumberDataSetsComRespDto.getOutputNum() != null ? Double.valueOf(implementCountNumberDataSetsComRespDto.getOutputNum()) : null);//SimpleFieldAssign//sourceId:1988359_1
            }

            /*D4计算数据结果平均值[4841]   */
            Assert.isNull(calculateDivisionOfTwoNumComReqDto.getDecimalPointRules(), "D4执行计算汇总数据平均值(公共)-D4计算数据结果平均值-小数点规则不能为空", false);
            Assert.isNull(calculateDivisionOfTwoNumComReqDto.getDecimalDigitsLastRules(), "D4执行计算汇总数据平均值(公共)-D4计算数据结果平均值-小数最后一位规则不能为空", false);
            calculateDivisionOfTwoNumComRespDto = calculationRulesService.calculateDivisionOfTwoNumCom(calculateDivisionOfTwoNumComReqDto)/*vcase invoke isSameApp*/;


        }

//步骤4: M4执行计算接收字段006（特殊方法） - implementCalcReceivingField006
        //ModelCode: receptionService
        ImplementCalcReceivingField006RespDto receptionServiceRes_1 = null;
        if (calculateDivisionOfTwoNumComRespDto != null) {
            ImplementCalcReceivingField006ReqDto receptionServiceReq_1 = new ImplementCalcReceivingField006ReqDto();
            if (calculateDivisionOfTwoNumComRespDto != null) {
                receptionServiceReq_1.setDataResult(calculateDivisionOfTwoNumComRespDto.getCalcResult());//SimpleFieldAssign//sourceId:1988819_1
            }

            /*M4接收结算结果出参[9540]  用于特殊方法接收上游入参。 */
            Assert.isNull(receptionServiceReq_1.getDataResult(), "D4执行计算汇总数据平均值(公共)-M4接收结算结果出参-数据值结果不能为空", false);
            receptionServiceRes_1 = nbCrossTempIntegrate.implementCalcReceivingField006(receptionServiceReq_1);


            receptionServiceRes_2 = receptionServiceRes_1;
        }

        ImplementCalcCompleDataAverageComRespDto retData = new ImplementCalcCompleDataAverageComRespDto();
        if (receptionServiceRes_2 != null) {
            retData.setDataResult(receptionServiceRes_2.getDataResult());//SimpleFieldAssign//sourceId:1988824_1
        }


        return retData;
    }

    /**
     * D4执行跨模板提取并更新目标内容标准数据(公共)[10192]
     * gen by moon at 8/28/2024, 1:45:57 AM
     */
    @Trace(operationName = "D4执行跨模板提取并更新目标内容标准数据(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasCom(ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto reqDto) {


        //步骤0: M4执行整合主题接收字段（特殊方法） - implementIntegrateThemeReceField
        //ModelCode: receptionService
        ImplementIntegrateThemeReceFieldRespDto receptionServiceRes = null;
        ImplementIntegrateThemeReceFieldReqDto receptionServiceReq = new ImplementIntegrateThemeReceFieldReqDto();
        if (reqDto != null) {
            receptionServiceReq.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1989010_1
            receptionServiceReq.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1989011_1
            receptionServiceReq.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1989012_1
            receptionServiceReq.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988982_1
            receptionServiceReq.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1988983_1
            receptionServiceReq.setTableTypeCode(reqDto.getTableTypeCode());//SimpleFieldAssign//sourceId:1988986_1
            receptionServiceReq.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1988987_1
            receptionServiceReq.setExtendedField3(reqDto.getExtendedField3());//SimpleFieldAssign//sourceId:1988990_1
            receptionServiceReq.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988989_1
        }

        /*M4-接收入参字段[10114]  用于特殊方法接收上游入参。 */
        Assert.isNull(receptionServiceReq.getDataBelongSubjectType(), "D4执行跨模板提取并更新目标内容标准数据(公共)-M4-接收入参字段-数据归属主体类型编码不能为空", false);
        Assert.isNull(receptionServiceReq.getDataBelongSubjectId(), "D4执行跨模板提取并更新目标内容标准数据(公共)-M4-接收入参字段-数据归属主体ID不能为空", false);
        Assert.isNull(receptionServiceReq.getDataBelongSubjectName(), "D4执行跨模板提取并更新目标内容标准数据(公共)-M4-接收入参字段-数据归属主体名称不能为空", false);
        Assert.isNull(receptionServiceReq.getDataType(), "D4执行跨模板提取并更新目标内容标准数据(公共)-M4-接收入参字段-数据点类型不能为空", false);
        Assert.isNull(receptionServiceReq.getDataUsageSceneCode(), "D4执行跨模板提取并更新目标内容标准数据(公共)-M4-接收入参字段-数据业务场景不能为空", false);
        Assert.isNull(receptionServiceReq.getTableTypeCode(), "D4执行跨模板提取并更新目标内容标准数据(公共)-M4-接收入参字段-归属内容表类型编码不能为空", false);
        Assert.isNull(receptionServiceReq.getSpaceId(), "D4执行跨模板提取并更新目标内容标准数据(公共)-M4-接收入参字段-创建于空间ID不能为空", false);
        receptionServiceRes = nbCrossTempIntegrate.implementIntegrateThemeReceField(receptionServiceReq);


//步骤1: D4查询归属主体标准数据列表(公共) - queryStandardDataOfObjectListCom
        QueryStandardDataOfObjectListComRespDto queryStandardDataOfObjectListComRespDto = null;
        QueryStandardDataOfObjectListComReqDto queryStandardDataOfObjectListComReqDto = new QueryStandardDataOfObjectListComReqDto();
        queryStandardDataOfObjectListComReqDto.setIsNewData("TRUE");//sourceId:1989000_1
        queryStandardDataOfObjectListComReqDto.setBelongToContentTypeCode("OMS_TARGET");//sourceId:1989004_1
        queryStandardDataOfObjectListComReqDto.setThemeContentTypeCode("OMS_EVALUATION_TEMPLATE");//sourceId:1989009_1
        if (reqDto != null) {
            queryStandardDataOfObjectListComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1988998_1
            queryStandardDataOfObjectListComReqDto.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1989007_1
            queryStandardDataOfObjectListComReqDto.setTableTypeCode(reqDto.getTableTypeCode());//SimpleFieldAssign//sourceId:1989003_1
            queryStandardDataOfObjectListComReqDto.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1988999_1
            queryStandardDataOfObjectListComReqDto.setExtendedField3(reqDto.getExtendedField3());//SimpleFieldAssign//sourceId:1989006_1
            queryStandardDataOfObjectListComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1989008_1
        }

        /*D4查询归属主体标准数据列表(公共)[8844]   */
        Assert.isNull(queryStandardDataOfObjectListComReqDto.getDataType(), "D4执行跨模板提取并更新目标内容标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据点类型不能为空", false);
        Assert.isNull(queryStandardDataOfObjectListComReqDto.getDataUsageSceneCode(), "D4执行跨模板提取并更新目标内容标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据业务场景不能为空", false);
        Assert.isNull(queryStandardDataOfObjectListComReqDto.getIsNewData(), "D4执行跨模板提取并更新目标内容标准数据(公共)-D4查询归属主体标准数据列表(公共)-是否归属周期最新数据不能为空", false);
        Assert.isNull(queryStandardDataOfObjectListComReqDto.getBelongToContentTypeCode(), "D4执行跨模板提取并更新目标内容标准数据(公共)-D4查询归属主体标准数据列表(公共)-数据归属内容表类型编码不能为空", false);
        Assert.isNull(queryStandardDataOfObjectListComReqDto.getThemeContentTypeCode(), "D4执行跨模板提取并更新目标内容标准数据(公共)-D4查询归属主体标准数据列表(公共)-主题内容类型编码不能为空", false);
        Assert.isNull(queryStandardDataOfObjectListComReqDto.getSpaceId(), "D4执行跨模板提取并更新目标内容标准数据(公共)-D4查询归属主体标准数据列表(公共)-创建于空间ID不能为空", false);
        queryStandardDataOfObjectListComRespDto = standardDataService.queryStandardDataOfObjectListCom(queryStandardDataOfObjectListComReqDto)/*vcase invoke isSameApp*/;


//步骤2: D4循环更新目标跨模板数据范围(公共) - loopUpdateTargetEvaluationCrossDataCom
        LoopUpdateTargetEvaluationCrossDataComRespDto loopUpdateTargetEvaluationCrossDataComRespDto = null;
        if (queryStandardDataOfObjectListComRespDto != null) {
            LoopUpdateTargetEvaluationCrossDataComReqDto loopUpdateTargetEvaluationCrossDataComReqDto = new LoopUpdateTargetEvaluationCrossDataComReqDto();
            loopUpdateTargetEvaluationCrossDataComReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1988979_1
            if (queryStandardDataOfObjectListComRespDto != null && queryStandardDataOfObjectListComRespDto.getStandardDataList() != null && !CollectionUtil.isEmpty(queryStandardDataOfObjectListComRespDto.getStandardDataList())) {
                loopUpdateTargetEvaluationCrossDataComReqDto.setStandardDataList(queryStandardDataOfObjectListComRespDto.getStandardDataList().stream().map(item -> BeanUtil.toBean(item, StandardDataDto.class)).collect(Collectors.toList()));//objList-to-objLists//sourceId:1988976_1
            }
            if (reqDto != null) {
                loopUpdateTargetEvaluationCrossDataComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1988977_1
                loopUpdateTargetEvaluationCrossDataComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1988978_1
                loopUpdateTargetEvaluationCrossDataComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1988981_1
                loopUpdateTargetEvaluationCrossDataComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1988980_1
            }

            /*D4循环更新目标跨模板数据范围(公共)[10177]   */
            Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto.getDataBelongSubjectType(), "D4执行跨模板提取并更新目标内容标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
            Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto.getDataBelongSubjectId(), "D4执行跨模板提取并更新目标内容标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto.getDataBelongSubjectName(), "D4执行跨模板提取并更新目标内容标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
            Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto.getSubjectLifeCycle(), "D4执行跨模板提取并更新目标内容标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
            Assert.isNull(loopUpdateTargetEvaluationCrossDataComReqDto.getSpaceId(), "D4执行跨模板提取并更新目标内容标准数据(公共)-D4循环更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
            loopUpdateTargetEvaluationCrossDataComRespDto = loopUpdateTargetEvaluationCrossDataCom(loopUpdateTargetEvaluationCrossDataComReqDto)/*vcase invoke 同服务,同domain*/;


        }

        ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto retData = new ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto();


        return retData;
    }

    /**
     * D4查询跨模板大屏更新周期类型配置详情(公共)[10195]
     * gen by moon at 8/28/2024, 8:07:35 PM
     */
    @Trace(operationName = "D4查询跨模板大屏更新周期类型配置详情(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public QueryCrossTempDashBoradUpdateCycleTypeDetailComRespDto queryCrossTempDashBoradUpdateCycleTypeDetailCom(QueryCrossTempDashBoradUpdateCycleTypeDetailComReqDto reqDto) {


        ImplementIntegrateThemeReceFieldRespDto receptionServiceRes_1 = null;
//virtualUsage D2-3查跨模板大屏周期模式  72676
        QueryConfItemMatchAnswerDetailComRespDto queryConfItemMatchAnswerDetailComRespDto = null;
        com.wicket.okrcomponent.integration.dto.QueryConfItemMatchAnswerDetailComReqDto queryConfItemMatchAnswerDetailComReqDto = new com.wicket.okrcomponent.integration.dto.QueryConfItemMatchAnswerDetailComReqDto();
        queryConfItemMatchAnswerDetailComReqDto.setResultAspObjType("CROSS_TEMP_THEME");//sourceId:1990161_1_72676
        queryConfItemMatchAnswerDetailComReqDto.setConfItemCode("CROSS_TEMP_DASH_BORAD_PERIODIC_MODE");//CUSTOM_CONVENTION//sourceId:1990162_1_72676
        queryConfItemMatchAnswerDetailComReqDto.setIsPlatData("FALSE");//sourceId:1990163_1_72676
        if (reqDto != null) {
            queryConfItemMatchAnswerDetailComReqDto.setResultAspObjId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1990160_1_72676
        }

        /*D2-3查跨模板大屏周期模式[2486]   */
        Assert.isNull(queryConfItemMatchAnswerDetailComReqDto.getResultAspObjId(), "D4查询跨模板大屏更新周期类型配置详情(公共)-D2-3查跨模板大屏周期模式-开通对象ID不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerDetailComReqDto.getResultAspObjType(), "D4查询跨模板大屏更新周期类型配置详情(公共)-D2-3查跨模板大屏周期模式-开通对象类型编码不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerDetailComReqDto.getConfItemCode(), "D4查询跨模板大屏更新周期类型配置详情(公共)-D2-3查跨模板大屏周期模式-配置项标识不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerDetailComReqDto.getIsPlatData(), "D4查询跨模板大屏更新周期类型配置详情(公共)-D2-3查跨模板大屏周期模式-是否标准答案不能为空", false);
        queryConfItemMatchAnswerDetailComRespDto = confSchemeService.queryConfItemMatchAnswerDetailCom(queryConfItemMatchAnswerDetailComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        if ((queryConfItemMatchAnswerDetailComRespDto != null && queryConfItemMatchAnswerDetailComRespDto.getEndValue() != null && queryConfItemMatchAnswerDetailComRespDto.getEndValue().equals("WORK_CYCLE"))) {
            //if(D2-3查跨模板大屏周期模式.答案值 等于 工作周期)  72677

//ModelCode: receptionService
            ImplementIntegrateThemeReceFieldRespDto receptionServiceRes = null;
            if (queryConfItemMatchAnswerDetailComRespDto != null) {
                ImplementIntegrateThemeReceFieldReqDto receptionServiceReq = new ImplementIntegrateThemeReceFieldReqDto();
                if (queryConfItemMatchAnswerDetailComRespDto != null) {
                    receptionServiceReq.setCrossTempDashBoradPeriodicMode(queryConfItemMatchAnswerDetailComRespDto.getEndValue());//SimpleFieldAssign//sourceId:1990237_1_72679
                }

                /*M4-接收出参字段：跨模板大屏周期模式[10114]  用于特殊方法接收上游入参。 */
                Assert.isNull(receptionServiceReq.getCrossTempDashBoradPeriodicMode(), "D4查询跨模板大屏更新周期类型配置详情(公共)-M4-接收出参字段：跨模板大屏周期模式-跨模板大屏周期模式不能为空", false);
                receptionServiceRes = nbCrossTempIntegrate.implementIntegrateThemeReceField(receptionServiceReq);


                receptionServiceRes_1 = receptionServiceRes;
            }
        } else if ((queryConfItemMatchAnswerDetailComRespDto != null && queryConfItemMatchAnswerDetailComRespDto.getEndValue() != null && queryConfItemMatchAnswerDetailComRespDto.getEndValue().equals("PROCESS_CYCLE"))) {
            //elseif(D2-3查跨模板大屏周期模式.答案值 等于 过程周期)  72678

            QueryConfItemMatchAnswerDetailComRespDto queryConfItemMatchAnswerDetailComRespDto_2 = null;
            com.wicket.okrcomponent.integration.dto.QueryConfItemMatchAnswerDetailComReqDto queryConfItemMatchAnswerDetailComReqDto_1 = new com.wicket.okrcomponent.integration.dto.QueryConfItemMatchAnswerDetailComReqDto();
            queryConfItemMatchAnswerDetailComReqDto_1.setResultAspObjType("CROSS_TEMP_THEME");//sourceId:1990262_1_72681
            queryConfItemMatchAnswerDetailComReqDto_1.setConfItemCode("CROSS_TEMP_DASH_BORAD_CYCLE_TYPE");//CUSTOM_CONVENTION//sourceId:1990263_1_72681
            queryConfItemMatchAnswerDetailComReqDto_1.setIsPlatData("FALSE");//sourceId:1990264_1_72681
            if (reqDto != null) {
                queryConfItemMatchAnswerDetailComReqDto_1.setResultAspObjId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1990261_1_72681
            }

            /*D2-3查跨模版大屏过程周期类型[2486]   */
            Assert.isNull(queryConfItemMatchAnswerDetailComReqDto_1.getResultAspObjId(), "D4查询跨模板大屏更新周期类型配置详情(公共)-D2-3查跨模版大屏过程周期类型-开通对象ID不能为空", false);
            Assert.isNull(queryConfItemMatchAnswerDetailComReqDto_1.getResultAspObjType(), "D4查询跨模板大屏更新周期类型配置详情(公共)-D2-3查跨模版大屏过程周期类型-开通对象类型编码不能为空", false);
            Assert.isNull(queryConfItemMatchAnswerDetailComReqDto_1.getConfItemCode(), "D4查询跨模板大屏更新周期类型配置详情(公共)-D2-3查跨模版大屏过程周期类型-配置项标识不能为空", false);
            Assert.isNull(queryConfItemMatchAnswerDetailComReqDto_1.getIsPlatData(), "D4查询跨模板大屏更新周期类型配置详情(公共)-D2-3查跨模版大屏过程周期类型-是否标准答案不能为空", false);
            queryConfItemMatchAnswerDetailComRespDto_2 = confSchemeService.queryConfItemMatchAnswerDetailCom(queryConfItemMatchAnswerDetailComReqDto_1).getData()/*vcase invoke 跨dubbo调用;*/;


//ModelCode: receptionService
            ImplementIntegrateThemeReceFieldRespDto receptionServiceRes_2 = null;
            if (queryConfItemMatchAnswerDetailComRespDto != null && queryConfItemMatchAnswerDetailComRespDto_2 != null) {
                ImplementIntegrateThemeReceFieldReqDto receptionServiceReq_1 = new ImplementIntegrateThemeReceFieldReqDto();
                if (queryConfItemMatchAnswerDetailComRespDto != null) {
                    receptionServiceReq_1.setCrossTempDashBoradPeriodicMode(queryConfItemMatchAnswerDetailComRespDto.getEndValue());//SimpleFieldAssign//sourceId:1990237_1_72682
                }
                if (queryConfItemMatchAnswerDetailComRespDto_2 != null) {
                    receptionServiceReq_1.setCrossTempDashBoradCycleType(queryConfItemMatchAnswerDetailComRespDto_2.getEndValue());//SimpleFieldAssign//sourceId:1990267_1_72682
                }

                /*M4-接收出参字段：跨模板大屏周期模式[10114]  用于特殊方法接收上游入参。 */
                Assert.isNull(receptionServiceReq_1.getCrossTempDashBoradPeriodicMode(), "D4查询跨模板大屏更新周期类型配置详情(公共)-M4-接收出参字段：跨模板大屏周期模式-跨模板大屏周期模式不能为空", false);
                receptionServiceRes_2 = nbCrossTempIntegrate.implementIntegrateThemeReceField(receptionServiceReq_1);


                receptionServiceRes_1 = receptionServiceRes_2;
            }
        }
        QueryCrossTempDashBoradUpdateCycleTypeDetailComRespDto retData = new QueryCrossTempDashBoradUpdateCycleTypeDetailComRespDto();
        if (receptionServiceRes_1 != null) {
            retData.setCrossTempDashBoradPeriodicMode(receptionServiceRes_1.getCrossTempDashBoradPeriodicMode());//SimpleFieldAssign//sourceId:1990269_1
            retData.setCrossTempDashBoradCycleType(receptionServiceRes_1.getCrossTempDashBoradCycleType());//SimpleFieldAssign//sourceId:1990270_1
        }


        return retData;
    }

    /**
     * D4分析跨模板大屏更新周期类型(公共)[10196]
     * gen by moon at 8/29/2024, 6:46:24 PM
     */
    @Trace(operationName = "D4分析跨模板大屏更新周期类型(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public AnalysisCrossTempDashBoradUpdateCycleTypeComRespDto analysisCrossTempDashBoradUpdateCycleTypeCom(AnalysisCrossTempDashBoradUpdateCycleTypeComReqDto reqDto) {


        QueryCrossTempDashBoradUpdateCycleTypeDetailComRespDto queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto_1 = null;
        QueryExecuteCycleByEvaTempListComRespDto queryExecuteCycleByEvaTempListComRespDto_1 = null;
//virtualUsage D4查询跨模板大屏更新周期类型配置详情(公共)  72683
        QueryCrossTempDashBoradUpdateCycleTypeDetailComRespDto queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto = null;
        QueryCrossTempDashBoradUpdateCycleTypeDetailComReqDto queryCrossTempDashBoradUpdateCycleTypeDetailComReqDto = new QueryCrossTempDashBoradUpdateCycleTypeDetailComReqDto();
        if (reqDto != null) {
            queryCrossTempDashBoradUpdateCycleTypeDetailComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1990271_1_72683
        }

        /*D4查询跨模板大屏更新周期类型配置详情(公共)[10195]   */
        Assert.isNull(queryCrossTempDashBoradUpdateCycleTypeDetailComReqDto.getIntegrateThemeId(), "D4分析跨模板大屏更新周期类型(公共)-D4查询跨模板大屏更新周期类型配置详情(公共)-整合主题ID不能为空", false);
        queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto = queryCrossTempDashBoradUpdateCycleTypeDetailCom(queryCrossTempDashBoradUpdateCycleTypeDetailComReqDto)/*vcase invoke 同服务,同domain*/;


        queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto_1 = queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto;
        if ((queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto != null && queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto.getCrossTempDashBoradPeriodicMode() != null && queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto.getCrossTempDashBoradPeriodicMode().equals("PROCESS_CYCLE") && queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto != null && queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto.getCrossTempDashBoradCycleType() != null)) {
            //if((D4查询跨模板大屏更新周期类型配置详情(公共).跨模板大屏周期模式 等于 过程周期 and D4查询跨模板大屏更新周期类型配置详情(公共).跨模板大屏过程周期类型 值不等于空 ))  72684

            QueryExecuteCycleByEvaTempListComRespDto queryExecuteCycleByEvaTempListComRespDto = null;
            if (queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto != null) {
                QueryExecuteCycleByEvaTempListComReqDto queryExecuteCycleByEvaTempListComReqDto = new QueryExecuteCycleByEvaTempListComReqDto();
                queryExecuteCycleByEvaTempListComReqDto.setRelateContentTypeCode("TARGET");//sourceId:1990358_1_72685
                queryExecuteCycleByEvaTempListComReqDto.setIsProcessCycleStage("TRUE");//sourceId:1990361_1_72685
                queryExecuteCycleByEvaTempListComReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1990354_1_72685
                if (queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto != null) {
                    queryExecuteCycleByEvaTempListComReqDto.setCycleTypeCode(queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto.getCrossTempDashBoradCycleType());//SimpleFieldAssign//sourceId:1990362_1_72685
                }
                if (reqDto != null) {
                    queryExecuteCycleByEvaTempListComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1990355_1_72685
                }

                /*D3查询执行周期阶段列表(公共)[9854]   */
                Assert.isNull(queryExecuteCycleByEvaTempListComReqDto.getCycleTypeCode(), "D4分析跨模板大屏更新周期类型(公共)-D3查询执行周期阶段列表(公共)-周期类型标识不能为空", false);
                Assert.isNull(queryExecuteCycleByEvaTempListComReqDto.getRelateContentTypeCode(), "D4分析跨模板大屏更新周期类型(公共)-D3查询执行周期阶段列表(公共)-关联目标内容类型编码不能为空", false);
                Assert.isNull(queryExecuteCycleByEvaTempListComReqDto.getIsProcessCycleStage(), "D4分析跨模板大屏更新周期类型(公共)-D3查询执行周期阶段列表(公共)-是否过程周期阶段不能为空", false);
                Assert.isNull(queryExecuteCycleByEvaTempListComReqDto.getSubjectLifeCycle(), "D4分析跨模板大屏更新周期类型(公共)-D3查询执行周期阶段列表(公共)-主体生命周期不能为空", false);
                Assert.isNull(queryExecuteCycleByEvaTempListComReqDto.getSpaceId(), "D4分析跨模板大屏更新周期类型(公共)-D3查询执行周期阶段列表(公共)-创建于空间ID不能为空", false);
                queryExecuteCycleByEvaTempListComRespDto = fwAppExecuteCycleClient.queryExecuteCycleByEvaTempListCom(queryExecuteCycleByEvaTempListComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


                queryExecuteCycleByEvaTempListComRespDto_1 = queryExecuteCycleByEvaTempListComRespDto;
            }
        }
        AnalysisCrossTempDashBoradUpdateCycleTypeComRespDto retData = new AnalysisCrossTempDashBoradUpdateCycleTypeComRespDto();
        if (queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto_1 != null) {
            retData.setCrossTempDashBoradPeriodicMode(queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto_1.getCrossTempDashBoradPeriodicMode());//SimpleFieldAssign//sourceId:1990931_1
            retData.setCrossTempDashBoradCycleType(queryCrossTempDashBoradUpdateCycleTypeDetailComRespDto_1.getCrossTempDashBoradCycleType());//SimpleFieldAssign//sourceId:1990932_1
        }
        if (queryExecuteCycleByEvaTempListComRespDto_1 != null && queryExecuteCycleByEvaTempListComRespDto_1.getExecuteCycleStageList() != null && !CollectionUtil.isEmpty(queryExecuteCycleByEvaTempListComRespDto_1.getExecuteCycleStageList())) {
            retData.setExecuteCycleStageList(queryExecuteCycleByEvaTempListComRespDto_1.getExecuteCycleStageList().stream().map(item -> item.getCycleId())
                    .collect(Collectors.toList()));/*list-to-strings*///sourceId:1990363_1
        }


        return retData;
    }

    /**
     * D4执行计算汇报任务数(公共)[10197]
     * gen by moon at 8/29/2024, 6:46:37 PM
     */
    @Trace(operationName = "D4执行计算汇报任务数(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementCalcReportNumDataComRespDto implementCalcReportNumDataCom(ImplementCalcReportNumDataComReqDto reqDto) {


        //virtualUsage D4查询目标跨模板数据范围列表(公共)  72699
        QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListComRespDto = null;
        QueryTargetEvaluationCrossDataListComReqDto queryTargetEvaluationCrossDataListComReqDto = new QueryTargetEvaluationCrossDataListComReqDto();
        queryTargetEvaluationCrossDataListComReqDto.setDataTypeSubScene("TEMP_LEVEL");//sourceId:1990498_1_72699
        queryTargetEvaluationCrossDataListComReqDto.setIsNewData("TRUE");//sourceId:1990495_1_72699
        queryTargetEvaluationCrossDataListComReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1990505_1_72699
        if (reqDto != null) {
            queryTargetEvaluationCrossDataListComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1990493_1_72699
            queryTargetEvaluationCrossDataListComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1990494_1_72699
            queryTargetEvaluationCrossDataListComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1990500_1_72699
            queryTargetEvaluationCrossDataListComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1990497_1_72699
            queryTargetEvaluationCrossDataListComReqDto.setParentSubMidCycleType(reqDto.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:1990509_1_72699
            queryTargetEvaluationCrossDataListComReqDto.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1990565_1_72699
            queryTargetEvaluationCrossDataListComReqDto.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1990503_1_72699
            queryTargetEvaluationCrossDataListComReqDto.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1990902_1_72699
            queryTargetEvaluationCrossDataListComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1990506_1_72699
        }

        /*D4查询目标跨模板数据范围列表(公共)[10152]   */
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getIntegrateThemeId(), "D4执行计算汇报任务数(公共)-D4查询目标跨模板数据范围列表(公共)-关联整合主题ID不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getDataType(), "D4执行计算汇报任务数(公共)-D4查询目标跨模板数据范围列表(公共)-数据点类型不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getDataTypeSubScene(), "D4执行计算汇报任务数(公共)-D4查询目标跨模板数据范围列表(公共)-数据点子场景不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getIsNewData(), "D4执行计算汇报任务数(公共)-D4查询目标跨模板数据范围列表(公共)-是否归属周期最新数据不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getSubjectLifeCycle(), "D4执行计算汇报任务数(公共)-D4查询目标跨模板数据范围列表(公共)-主体生命周期不能为空", false);
        Assert.isNull(queryTargetEvaluationCrossDataListComReqDto.getSpaceId(), "D4执行计算汇报任务数(公共)-D4查询目标跨模板数据范围列表(公共)-创建于空间ID不能为空", false);
        queryTargetEvaluationCrossDataListComRespDto = queryTargetEvaluationCrossDataListCom(queryTargetEvaluationCrossDataListComReqDto)/*vcase invoke 同服务,同domain*/;


//virtualUsage D2-计算数据集求和(公共)  72702
        CalculateSumOfMultipleNumComRespDto calculateSumOfMultipleNumComRespDto = null;
        if (queryTargetEvaluationCrossDataListComRespDto != null) {
            CalculateSumOfMultipleNumComReqDto calculateSumOfMultipleNumComReqDto = new CalculateSumOfMultipleNumComReqDto();
            calculateSumOfMultipleNumComReqDto.setDecimalPointRules(Long.valueOf(10));//CUSTOM_CONVENTION//sourceId:1990510_1_72702
            calculateSumOfMultipleNumComReqDto.setDecimalDigitsLastRules("MALING");//sourceId:1990511_1_72702
            if (queryTargetEvaluationCrossDataListComRespDto != null && queryTargetEvaluationCrossDataListComRespDto.getTargetEvaluationCrossDataList() != null && !CollectionUtil.isEmpty(queryTargetEvaluationCrossDataListComRespDto.getTargetEvaluationCrossDataList())) {
                calculateSumOfMultipleNumComReqDto.setSumOfMultipleNumList(//objList-to-objLists
                        queryTargetEvaluationCrossDataListComRespDto.getTargetEvaluationCrossDataList().stream().map(item -> {
                            com.wicket.okrcomponent.integration.dto.SumOfMultipleNumDto elm = new com.wicket.okrcomponent.integration.dto.SumOfMultipleNumDto();
                            if (item != null) {
                                elm.setCommPrimaryKey(item.getSingleWorkCycleDataId());//SimpleFieldAssign//sourceId:413848_2_72702
                                elm.setCalcPara1(item.getDataResult());//SimpleFieldAssign//sourceId:413849_2_72702
                            }
                            return elm;
                        }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1990512_1_72702
            }

            /*D2-计算数据集求和(公共)[8083]   */
            Assert.isNull(calculateSumOfMultipleNumComReqDto.getDecimalPointRules(), "D4执行计算汇报任务数(公共)-D2-计算数据集求和(公共)-小数点规则不能为空", false);
            Assert.isNull(calculateSumOfMultipleNumComReqDto.getDecimalDigitsLastRules(), "D4执行计算汇报任务数(公共)-D2-计算数据集求和(公共)-小数最后一位规则不能为空", false);
            calculateSumOfMultipleNumComRespDto = fwCompCalculationRulesClient.calculateSumOfMultipleNumCom(calculateSumOfMultipleNumComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


        }
//virtualUsage D4更新目标跨模板数据范围(公共)  72703
        RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataComRespDto = null;
        if (calculateSumOfMultipleNumComRespDto != null) {
            RefreshTargetEvaluationCrossDataComReqDto refreshTargetEvaluationCrossDataComReqDto = new RefreshTargetEvaluationCrossDataComReqDto();
            refreshTargetEvaluationCrossDataComReqDto.setDataTypeSubScene("COMPILE");//sourceId:1990518_1_72703
            refreshTargetEvaluationCrossDataComReqDto.setUnit("INDIVIDUAL");//sourceId:1990523_1_72703
            refreshTargetEvaluationCrossDataComReqDto.setIsNewData("TRUE");//sourceId:1990532_1_72703
            refreshTargetEvaluationCrossDataComReqDto.setIsUpdateCycleNewData("TRUE");//sourceId:1990533_1_72703
            refreshTargetEvaluationCrossDataComReqDto.setSubjectLifeCycle("CURRENTLY_VALID");//sourceId:1990520_1_72703
            if (reqDto != null) {
                refreshTargetEvaluationCrossDataComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1990539_1_72703
                refreshTargetEvaluationCrossDataComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1990514_1_72703
                refreshTargetEvaluationCrossDataComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1990543_1_72703
                refreshTargetEvaluationCrossDataComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1990544_1_72703
                refreshTargetEvaluationCrossDataComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1990517_1_72703
                refreshTargetEvaluationCrossDataComReqDto.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1990516_1_72703
                refreshTargetEvaluationCrossDataComReqDto.setParentSubMidCycleType(reqDto.getParentSubMidCycleType());//SimpleFieldAssign//sourceId:1990534_1_72703
                refreshTargetEvaluationCrossDataComReqDto.setCycleId(reqDto.getCycleId());//SimpleFieldAssign//sourceId:1990546_1_72703
                refreshTargetEvaluationCrossDataComReqDto.setExtendedField1(reqDto.getExtendedField1());//SimpleFieldAssign//sourceId:1990903_1_72703
                refreshTargetEvaluationCrossDataComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1990521_1_72703
            }
            if (calculateSumOfMultipleNumComRespDto != null) {
                refreshTargetEvaluationCrossDataComReqDto.setDataResult(calculateSumOfMultipleNumComRespDto.getCalcResult());//SimpleFieldAssign//sourceId:1990522_1_72703
            }

            /*D4更新目标跨模板数据范围(公共)[10170]   */
            Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataBelongSubjectType(), "D4执行计算汇报任务数(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体类型编码不能为空", false);
            Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataBelongSubjectId(), "D4执行计算汇报任务数(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataBelongSubjectName(), "D4执行计算汇报任务数(公共)-D4更新目标跨模板数据范围(公共)-数据归属主体名称不能为空", false);
            Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataType(), "D4执行计算汇报任务数(公共)-D4更新目标跨模板数据范围(公共)-数据点类型不能为空", false);
            Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataTypeSubScene(), "D4执行计算汇报任务数(公共)-D4更新目标跨模板数据范围(公共)-数据点子场景不能为空", false);
            Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getDataResult(), "D4执行计算汇报任务数(公共)-D4更新目标跨模板数据范围(公共)-数据值结果不能为空", false);
            Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getUnit(), "D4执行计算汇报任务数(公共)-D4更新目标跨模板数据范围(公共)-冗余单位不能为空", false);
            Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getIsNewData(), "D4执行计算汇报任务数(公共)-D4更新目标跨模板数据范围(公共)-是否归属周期最新数据不能为空", false);
            Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getIsUpdateCycleNewData(), "D4执行计算汇报任务数(公共)-D4更新目标跨模板数据范围(公共)-是否更新周期最新数据不能为空", false);
            Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getIsWorkCycleData(), "D4执行计算汇报任务数(公共)-D4更新目标跨模板数据范围(公共)-是否工作周期数据不能为空", false);
            Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getParentSubMidCycleType(), "D4执行计算汇报任务数(公共)-D4更新目标跨模板数据范围(公共)-父子中周期类型不能为空", false);
            Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getSubjectLifeCycle(), "D4执行计算汇报任务数(公共)-D4更新目标跨模板数据范围(公共)-主体生命周期不能为空", false);
            Assert.isNull(refreshTargetEvaluationCrossDataComReqDto.getSpaceId(), "D4执行计算汇报任务数(公共)-D4更新目标跨模板数据范围(公共)-创建于空间ID不能为空", false);
            refreshTargetEvaluationCrossDataComRespDto = refreshTargetEvaluationCrossDataCom(refreshTargetEvaluationCrossDataComReqDto)/*vcase invoke 同服务,同domain*/;


        }
        ImplementCalcReportNumDataComRespDto retData = new ImplementCalcReportNumDataComRespDto();


        return retData;
    }

    /**
     * D4执行循环过程周期计算汇报任务数(公共)[10198]
     * gen by moon at 8/29/2024, 6:46:54 PM
     */
    @Trace(operationName = "D4执行循环过程周期计算汇报任务数(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementLoopProcessCycleCalcReportNumComRespDto implementLoopProcessCycleCalcReportNumCom(ImplementLoopProcessCycleCalcReportNumComReqDto reqDto) {


        //virtualUsage M4-约定字段：本级部门、本级+下级部门  72718
        //ModelCode: receptionService
        ImplementIntegrateThemeReceFieldRespDto receptionServiceRes = null;
        ImplementIntegrateThemeReceFieldReqDto receptionServiceReq = new ImplementIntegrateThemeReceFieldReqDto();
        receptionServiceReq.setCustomField1("CURRENET_DEPT");//CUSTOM_CONVENTION//sourceId:1990897_1_72718
        receptionServiceReq.setCustomField2("CURRENET_SUBORDINATE_DEPT");//CUSTOM_CONVENTION//sourceId:1990898_1_72718

        /*M4-约定字段：本级部门、本级+下级部门[10114]  用于特殊方法接收上游入参。 */
        Assert.isNull(receptionServiceReq.getCustomField1(), "D4执行循环过程周期计算汇报任务数(公共)-M4-约定字段：本级部门、本级+下级部门-自定义字段1不能为空", false);
        Assert.isNull(receptionServiceReq.getCustomField2(), "D4执行循环过程周期计算汇报任务数(公共)-M4-约定字段：本级部门、本级+下级部门-自定义字段2不能为空", false);
        receptionServiceRes = nbCrossTempIntegrate.implementIntegrateThemeReceField(receptionServiceReq);


//virtualUsage M4-执行周期阶段【循环开始】  72711
        //ModelCode: circulationCollections
        for (String circulationCollectionsRes : reqDto.getExecuteCycleStageList()) {

            if ((reqDto != null && reqDto.getDataBelongSubjectType() != null && reqDto.getDataBelongSubjectType().equals("OMS_ORG_ORGANIZATION"))) {
                //if(D4执行循环过程周期计算汇报任务数(公共).数据归属主体类型编码 等于 组织表)  72713

                ImplementCalcReportNumDataComRespDto implementCalcReportNumDataComRespDto = null;
                ImplementCalcReportNumDataComReqDto implementCalcReportNumDataComReqDto = new ImplementCalcReportNumDataComReqDto();
                if (reqDto != null) {
                    implementCalcReportNumDataComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1990799_1_72715
                    implementCalcReportNumDataComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1990800_1_72715
                    implementCalcReportNumDataComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1990801_1_72715
                    implementCalcReportNumDataComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1990802_1_72715
                    implementCalcReportNumDataComReqDto.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1990803_1_72715
                    implementCalcReportNumDataComReqDto.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1990804_1_72715
                    implementCalcReportNumDataComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1990807_1_72715
                }
                if (circulationCollectionsRes != null) {
                    implementCalcReportNumDataComReqDto.setCycleId(circulationCollectionsRes);//SimpleFieldAssign//sourceId:1990806_1_72715
                }

                /*D4执行计算汇报任务数(公共)[10197]   */
                Assert.isNull(implementCalcReportNumDataComReqDto.getDataBelongSubjectType(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto.getDataBelongSubjectId(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto.getDataBelongSubjectName(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto.getIntegrateThemeId(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-整合主题ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto.getDataType(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto.getIsWorkCycleData(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-是否工作周期数据不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto.getCycleId(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-关联归属周期ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto.getSpaceId(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-创建于空间ID不能为空", false);
                implementCalcReportNumDataComRespDto = implementCalcReportNumDataCom(implementCalcReportNumDataComReqDto)/*vcase invoke 同服务,同domain*/;


            } else if ((reqDto != null && reqDto.getDataBelongSubjectType() != null && reqDto.getDataBelongSubjectType().equals("OMS_ORG_DEPT"))) {
                //elseif(D4执行循环过程周期计算汇报任务数(公共).数据归属主体类型编码 等于 部门表)  72714

                ImplementCalcReportNumDataComRespDto implementCalcReportNumDataComRespDto_1 = null;
                ImplementCalcReportNumDataComReqDto implementCalcReportNumDataComReqDto_1 = new ImplementCalcReportNumDataComReqDto();
                if (reqDto != null) {
                    implementCalcReportNumDataComReqDto_1.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1990799_1_72716
                    implementCalcReportNumDataComReqDto_1.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1990800_1_72716
                    implementCalcReportNumDataComReqDto_1.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1990801_1_72716
                    implementCalcReportNumDataComReqDto_1.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1990802_1_72716
                    implementCalcReportNumDataComReqDto_1.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1990803_1_72716
                    implementCalcReportNumDataComReqDto_1.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1990804_1_72716
                    implementCalcReportNumDataComReqDto_1.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1990807_1_72716
                }
                if (circulationCollectionsRes != null) {
                    implementCalcReportNumDataComReqDto_1.setCycleId(circulationCollectionsRes);//SimpleFieldAssign//sourceId:1990806_1_72716
                }
                if (receptionServiceRes != null) {
                    implementCalcReportNumDataComReqDto_1.setExtendedField1(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1990907_1_72716
                }

                /*D4执行计算汇报任务数(公共)[10197]   */
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getDataBelongSubjectType(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getDataBelongSubjectId(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getDataBelongSubjectName(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getIntegrateThemeId(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-整合主题ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getDataType(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getIsWorkCycleData(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-是否工作周期数据不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getCycleId(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-关联归属周期ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_1.getSpaceId(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-创建于空间ID不能为空", false);
                implementCalcReportNumDataComRespDto_1 = implementCalcReportNumDataCom(implementCalcReportNumDataComReqDto_1)/*vcase invoke 同服务,同domain*/;


                ImplementCalcReportNumDataComRespDto implementCalcReportNumDataComRespDto_2 = null;
                ImplementCalcReportNumDataComReqDto implementCalcReportNumDataComReqDto_2 = new ImplementCalcReportNumDataComReqDto();
                if (reqDto != null) {
                    implementCalcReportNumDataComReqDto_2.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1990799_1_72717
                    implementCalcReportNumDataComReqDto_2.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1990800_1_72717
                    implementCalcReportNumDataComReqDto_2.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1990801_1_72717
                    implementCalcReportNumDataComReqDto_2.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1990802_1_72717
                    implementCalcReportNumDataComReqDto_2.setDataType(reqDto.getDataType());//SimpleFieldAssign//sourceId:1990803_1_72717
                    implementCalcReportNumDataComReqDto_2.setIsWorkCycleData(reqDto.getIsWorkCycleData());//SimpleFieldAssign//sourceId:1990804_1_72717
                    implementCalcReportNumDataComReqDto_2.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1990807_1_72717
                }
                if (circulationCollectionsRes != null) {
                    implementCalcReportNumDataComReqDto_2.setCycleId(circulationCollectionsRes);//SimpleFieldAssign//sourceId:1990806_1_72717
                }
                if (receptionServiceRes != null) {
                    implementCalcReportNumDataComReqDto_2.setExtendedField1(receptionServiceRes.getCustomField2());//SimpleFieldAssign//sourceId:1990907_1_72717
                }

                /*D4执行计算汇报任务数(公共)[10197]   */
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getDataBelongSubjectType(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getDataBelongSubjectId(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getDataBelongSubjectName(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getIntegrateThemeId(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-整合主题ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getDataType(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getIsWorkCycleData(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-是否工作周期数据不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getCycleId(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-关联归属周期ID不能为空", false);
                Assert.isNull(implementCalcReportNumDataComReqDto_2.getSpaceId(), "D4执行循环过程周期计算汇报任务数(公共)-D4执行计算汇报任务数(公共)-创建于空间ID不能为空", false);
                implementCalcReportNumDataComRespDto_2 = implementCalcReportNumDataCom(implementCalcReportNumDataComReqDto_2)/*vcase invoke 同服务,同domain*/;


            }
//virtualUsage M4-执行【循环结束】  72712
            //ModelCode: circulationEnd
        }

        ImplementLoopProcessCycleCalcReportNumComRespDto retData = new ImplementLoopProcessCycleCalcReportNumComRespDto();


        return retData;
    }

    /**
     * D4执行跨模板循环提取标准数据(公共)[10199]
     * gen by moon at 8/29/2024, 6:47:07 PM
     */
    @Trace(operationName = "D4执行跨模板循环提取标准数据(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementCrossTempLoopExtractDatasComRespDto implementCrossTempLoopExtractDatasCom(ImplementCrossTempLoopExtractDatasComReqDto reqDto) {


        if ((reqDto != null && reqDto.getStandardDataList() != null && reqDto.getStandardDataList().size() > 0)) {
            //if(D4执行跨模板循环提取标准数据(公共).标准数据列表数据集条数 大于 0)  72720

//ModelCode: circulationCollections
            for (String circulationCollectionsRes : reqDto.getStandardDataList()) {

                ImplementCrossTempExtractDatasComRespDto implementCrossTempExtractDatasComRespDto = null;
                ImplementCrossTempExtractDatasComReqDto implementCrossTempExtractDatasComReqDto = new ImplementCrossTempExtractDatasComReqDto();
                if (reqDto != null) {
                    implementCrossTempExtractDatasComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1991072_1_72723
                    implementCrossTempExtractDatasComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1991076_1_72723
                    implementCrossTempExtractDatasComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1991077_1_72723
                    implementCrossTempExtractDatasComReqDto.setDataUsageSceneCode(reqDto.getDataUsageSceneCode());//SimpleFieldAssign//sourceId:1991075_1_72723
                    implementCrossTempExtractDatasComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1991073_1_72723
                }
                if (circulationCollectionsRes != null) {
                    implementCrossTempExtractDatasComReqDto.setDataType(circulationCollectionsRes != null ? String.valueOf(circulationCollectionsRes) : "");//SimpleFieldAssign//sourceId:1991074_1_72723
                }

                /*D4执行跨模板提取标准数据(公共)[10166]   */
                Assert.isNull(implementCrossTempExtractDatasComReqDto.getDataBelongSubjectType(), "D4执行跨模板循环提取标准数据(公共)-D4执行跨模板提取标准数据(公共)-数据归属主体类型编码不能为空", false);
                Assert.isNull(implementCrossTempExtractDatasComReqDto.getDataBelongSubjectId(), "D4执行跨模板循环提取标准数据(公共)-D4执行跨模板提取标准数据(公共)-数据归属主体ID不能为空", false);
                Assert.isNull(implementCrossTempExtractDatasComReqDto.getDataBelongSubjectName(), "D4执行跨模板循环提取标准数据(公共)-D4执行跨模板提取标准数据(公共)-数据归属主体名称不能为空", false);
                Assert.isNull(implementCrossTempExtractDatasComReqDto.getDataType(), "D4执行跨模板循环提取标准数据(公共)-D4执行跨模板提取标准数据(公共)-数据点类型不能为空", false);
                Assert.isNull(implementCrossTempExtractDatasComReqDto.getDataUsageSceneCode(), "D4执行跨模板循环提取标准数据(公共)-D4执行跨模板提取标准数据(公共)-数据业务场景不能为空", false);
                Assert.isNull(implementCrossTempExtractDatasComReqDto.getSpaceId(), "D4执行跨模板循环提取标准数据(公共)-D4执行跨模板提取标准数据(公共)-创建于空间ID不能为空", false);
                implementCrossTempExtractDatasComRespDto = implementCrossTempExtractDatasCom(implementCrossTempExtractDatasComReqDto)/*vcase invoke 同服务,同domain*/;


//ModelCode: circulationEnd
            }

        }
        ImplementCrossTempLoopExtractDatasComRespDto retData = new ImplementCrossTempLoopExtractDatasComRespDto();


        return retData;
    }

    /**
     * D4执行跨模板提取并整合标准数据(公共)[10200]
     * gen by moon at 8/29/2024, 6:47:21 PM
     */
    @Trace(operationName = "D4执行跨模板提取并整合标准数据(公共)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public ImplementCrossTempExtractAndIntegrateDatasComRespDto implementCrossTempExtractAndIntegrateDatasCom(ImplementCrossTempExtractAndIntegrateDatasComReqDto reqDto) {


        //virtualUsage M4-约定字段：目标规划场景  72748
        //ModelCode: receptionService
        ImplementIntegrateThemeReceFieldRespDto receptionServiceRes = null;
        ImplementIntegrateThemeReceFieldReqDto receptionServiceReq = new ImplementIntegrateThemeReceFieldReqDto();
        receptionServiceReq.setCustomField1("TARGET_PLAN_CALC_DATA_STATISTICS");//CUSTOM_CONVENTION//sourceId:1991396_1_72748

        /*M4-约定字段：目标规划场景[10114]  用于特殊方法接收上游入参。 */
        Assert.isNull(receptionServiceReq.getCustomField1(), "D4执行跨模板提取并整合标准数据(公共)-M4-约定字段：目标规划场景-自定义字段1不能为空", false);
        receptionServiceRes = nbCrossTempIntegrate.implementIntegrateThemeReceField(receptionServiceReq);


//virtualUsage D2-3查跨模版大屏目标内容数据点范围  72731
        QueryConfItemMatchAnswerListComRespDto queryConfItemMatchAnswerListComRespDto = null;
        com.wicket.okrcomponent.integration.dto.QueryConfItemMatchAnswerListComReqDto queryConfItemMatchAnswerListComReqDto = new com.wicket.okrcomponent.integration.dto.QueryConfItemMatchAnswerListComReqDto();
        queryConfItemMatchAnswerListComReqDto.setConfItemCode("CROSS_TEMP_DASH_BORAD_TARGET_CONT_DATA_RANGE");//CUSTOM_CONVENTION//sourceId:1991249_1_72731
        queryConfItemMatchAnswerListComReqDto.setResultAspObjType("CROSS_TEMP_THEME");//sourceId:1991250_1_72731
        queryConfItemMatchAnswerListComReqDto.setIsPlatData("FALSE");//sourceId:1991252_1_72731
        if (reqDto != null) {
            queryConfItemMatchAnswerListComReqDto.setResultAspObjId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1991251_1_72731
        }

        /*D2-3查跨模版大屏目标内容数据点范围[2505]   */
        Assert.isNull(queryConfItemMatchAnswerListComReqDto.getResultAspObjId(), "D4执行跨模板提取并整合标准数据(公共)-D2-3查跨模版大屏目标内容数据点范围-开通对象ID不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerListComReqDto.getConfItemCode(), "D4执行跨模板提取并整合标准数据(公共)-D2-3查跨模版大屏目标内容数据点范围-配置项标识不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerListComReqDto.getResultAspObjType(), "D4执行跨模板提取并整合标准数据(公共)-D2-3查跨模版大屏目标内容数据点范围-开通对象类型编码不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerListComReqDto.getIsPlatData(), "D4执行跨模板提取并整合标准数据(公共)-D2-3查跨模版大屏目标内容数据点范围-是否标准答案不能为空", false);
        queryConfItemMatchAnswerListComRespDto = confSchemeService.queryConfItemMatchAnswerListCom(queryConfItemMatchAnswerListComReqDto).getData()/*vcase invoke 跨dubbo调用;*/;


//virtualUsage D2-3查跨模版大屏进度达成度数据点范围  72732
        QueryConfItemMatchAnswerListComRespDto queryConfItemMatchAnswerListComRespDto_2 = null;
        com.wicket.okrcomponent.integration.dto.QueryConfItemMatchAnswerListComReqDto queryConfItemMatchAnswerListComReqDto_1 = new com.wicket.okrcomponent.integration.dto.QueryConfItemMatchAnswerListComReqDto();
        queryConfItemMatchAnswerListComReqDto_1.setConfItemCode("CROSS_TEMP_DASH_BORAD_PROGRESS_DATA_RANGE");//CUSTOM_CONVENTION//sourceId:1991295_1_72732
        queryConfItemMatchAnswerListComReqDto_1.setResultAspObjType("CROSS_TEMP_THEME");//sourceId:1991297_1_72732
        queryConfItemMatchAnswerListComReqDto_1.setIsPlatData("FALSE");//sourceId:1991298_1_72732
        if (reqDto != null) {
            queryConfItemMatchAnswerListComReqDto_1.setResultAspObjId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1991296_1_72732
        }

        /*D2-3查跨模版大屏进度达成度数据点范围[2505]   */
        Assert.isNull(queryConfItemMatchAnswerListComReqDto_1.getConfItemCode(), "D4执行跨模板提取并整合标准数据(公共)-D2-3查跨模版大屏进度达成度数据点范围-配置项标识不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerListComReqDto_1.getResultAspObjId(), "D4执行跨模板提取并整合标准数据(公共)-D2-3查跨模版大屏进度达成度数据点范围-开通对象ID不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerListComReqDto_1.getResultAspObjType(), "D4执行跨模板提取并整合标准数据(公共)-D2-3查跨模版大屏进度达成度数据点范围-开通对象类型编码不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerListComReqDto_1.getIsPlatData(), "D4执行跨模板提取并整合标准数据(公共)-D2-3查跨模版大屏进度达成度数据点范围-是否标准答案不能为空", false);
        queryConfItemMatchAnswerListComRespDto_2 = confSchemeService.queryConfItemMatchAnswerListCom(queryConfItemMatchAnswerListComReqDto_1).getData()/*vcase invoke 跨dubbo调用;*/;


//virtualUsage D2-3查跨模版大屏汇报任务数据点范围  72733
        QueryConfItemMatchAnswerListComRespDto queryConfItemMatchAnswerListComRespDto_4 = null;
        com.wicket.okrcomponent.integration.dto.QueryConfItemMatchAnswerListComReqDto queryConfItemMatchAnswerListComReqDto_2 = new com.wicket.okrcomponent.integration.dto.QueryConfItemMatchAnswerListComReqDto();
        queryConfItemMatchAnswerListComReqDto_2.setConfItemCode("CROSS_TEMP_DASH_BORAD_REPORT_TASK_DATA_RANGE");//CUSTOM_CONVENTION//sourceId:1991300_1_72733
        queryConfItemMatchAnswerListComReqDto_2.setResultAspObjType("CROSS_TEMP_THEME");//sourceId:1991302_1_72733
        queryConfItemMatchAnswerListComReqDto_2.setIsPlatData("FALSE");//sourceId:1991303_1_72733
        if (reqDto != null) {
            queryConfItemMatchAnswerListComReqDto_2.setResultAspObjId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1991301_1_72733
        }

        /*D2-3查跨模版大屏汇报任务数据点范围[2505]   */
        Assert.isNull(queryConfItemMatchAnswerListComReqDto_2.getResultAspObjId(), "D4执行跨模板提取并整合标准数据(公共)-D2-3查跨模版大屏汇报任务数据点范围-开通对象ID不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerListComReqDto_2.getConfItemCode(), "D4执行跨模板提取并整合标准数据(公共)-D2-3查跨模版大屏汇报任务数据点范围-配置项标识不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerListComReqDto_2.getResultAspObjType(), "D4执行跨模板提取并整合标准数据(公共)-D2-3查跨模版大屏汇报任务数据点范围-开通对象类型编码不能为空", false);
        Assert.isNull(queryConfItemMatchAnswerListComReqDto_2.getIsPlatData(), "D4执行跨模板提取并整合标准数据(公共)-D2-3查跨模版大屏汇报任务数据点范围-是否标准答案不能为空", false);
        queryConfItemMatchAnswerListComRespDto_4 = confSchemeService.queryConfItemMatchAnswerListCom(queryConfItemMatchAnswerListComReqDto_2).getData()/*vcase invoke 跨dubbo调用;*/;


//virtualUsage D4执行跨模板循环提取标准数据(公共)  72741
        ImplementCrossTempLoopExtractDatasComRespDto implementCrossTempLoopExtractDatasComRespDto = null;
        if (queryConfItemMatchAnswerListComRespDto != null) {
            ImplementCrossTempLoopExtractDatasComReqDto implementCrossTempLoopExtractDatasComReqDto = new ImplementCrossTempLoopExtractDatasComReqDto();
            if (reqDto != null) {
                implementCrossTempLoopExtractDatasComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1991257_1_72741
                implementCrossTempLoopExtractDatasComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1991258_1_72741
                implementCrossTempLoopExtractDatasComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1991259_1_72741
                implementCrossTempLoopExtractDatasComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1991261_1_72741
            }
            if (receptionServiceRes != null) {
                implementCrossTempLoopExtractDatasComReqDto.setDataUsageSceneCode(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1991260_1_72741
            }
            if (queryConfItemMatchAnswerListComRespDto != null && queryConfItemMatchAnswerListComRespDto.getConfSchemeItemResultList() != null && !CollectionUtil.isEmpty(queryConfItemMatchAnswerListComRespDto.getConfSchemeItemResultList())) {
                implementCrossTempLoopExtractDatasComReqDto.setStandardDataList(queryConfItemMatchAnswerListComRespDto.getConfSchemeItemResultList().stream().map(item -> item.getEndValue())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:1991262_1_72741
            }

            /*D4执行跨模板循环提取标准数据(公共)[10199]   */
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto.getDataBelongSubjectType(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-数据归属主体类型编码不能为空", false);
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto.getDataBelongSubjectId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto.getDataBelongSubjectName(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-数据归属主体名称不能为空", false);
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto.getDataUsageSceneCode(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-数据业务场景不能为空", false);
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto.getSpaceId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-创建于空间ID不能为空", false);
            implementCrossTempLoopExtractDatasComRespDto = implementCrossTempLoopExtractDatasCom(implementCrossTempLoopExtractDatasComReqDto)/*vcase invoke 同服务,同domain*/;


        }
//virtualUsage D4执行跨模板循环提取标准数据(公共)  72742
        ImplementCrossTempLoopExtractDatasComRespDto implementCrossTempLoopExtractDatasComRespDto_1 = null;
        if (queryConfItemMatchAnswerListComRespDto_2 != null) {
            ImplementCrossTempLoopExtractDatasComReqDto implementCrossTempLoopExtractDatasComReqDto_1 = new ImplementCrossTempLoopExtractDatasComReqDto();
            if (reqDto != null) {
                implementCrossTempLoopExtractDatasComReqDto_1.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1991257_1_72742
                implementCrossTempLoopExtractDatasComReqDto_1.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1991258_1_72742
                implementCrossTempLoopExtractDatasComReqDto_1.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1991259_1_72742
                implementCrossTempLoopExtractDatasComReqDto_1.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1991261_1_72742
            }
            if (receptionServiceRes != null) {
                implementCrossTempLoopExtractDatasComReqDto_1.setDataUsageSceneCode(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1991260_1_72742
            }
            if (queryConfItemMatchAnswerListComRespDto_2 != null && queryConfItemMatchAnswerListComRespDto_2.getConfSchemeItemResultList() != null && !CollectionUtil.isEmpty(queryConfItemMatchAnswerListComRespDto_2.getConfSchemeItemResultList())) {
                implementCrossTempLoopExtractDatasComReqDto_1.setStandardDataList(queryConfItemMatchAnswerListComRespDto_2.getConfSchemeItemResultList().stream().map(item -> item.getEndValue())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:1991262_1_72742
            }

            /*D4执行跨模板循环提取标准数据(公共)[10199]   */
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto_1.getDataBelongSubjectType(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-数据归属主体类型编码不能为空", false);
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto_1.getDataBelongSubjectId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto_1.getDataBelongSubjectName(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-数据归属主体名称不能为空", false);
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto_1.getDataUsageSceneCode(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-数据业务场景不能为空", false);
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto_1.getSpaceId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-创建于空间ID不能为空", false);
            implementCrossTempLoopExtractDatasComRespDto_1 = implementCrossTempLoopExtractDatasCom(implementCrossTempLoopExtractDatasComReqDto_1)/*vcase invoke 同服务,同domain*/;


        }
//virtualUsage D4执行跨模板循环提取标准数据(公共)  72743
        ImplementCrossTempLoopExtractDatasComRespDto implementCrossTempLoopExtractDatasComRespDto_2 = null;
        if (queryConfItemMatchAnswerListComRespDto_4 != null) {
            ImplementCrossTempLoopExtractDatasComReqDto implementCrossTempLoopExtractDatasComReqDto_2 = new ImplementCrossTempLoopExtractDatasComReqDto();
            if (reqDto != null) {
                implementCrossTempLoopExtractDatasComReqDto_2.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1991257_1_72743
                implementCrossTempLoopExtractDatasComReqDto_2.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1991258_1_72743
                implementCrossTempLoopExtractDatasComReqDto_2.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1991259_1_72743
                implementCrossTempLoopExtractDatasComReqDto_2.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1991261_1_72743
            }
            if (receptionServiceRes != null) {
                implementCrossTempLoopExtractDatasComReqDto_2.setDataUsageSceneCode(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1991260_1_72743
            }
            if (queryConfItemMatchAnswerListComRespDto_4 != null && queryConfItemMatchAnswerListComRespDto_4.getConfSchemeItemResultList() != null && !CollectionUtil.isEmpty(queryConfItemMatchAnswerListComRespDto_4.getConfSchemeItemResultList())) {
                implementCrossTempLoopExtractDatasComReqDto_2.setStandardDataList(queryConfItemMatchAnswerListComRespDto_4.getConfSchemeItemResultList().stream().map(item -> item.getEndValue())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:1991262_1_72743
            }

            /*D4执行跨模板循环提取标准数据(公共)[10199]   */
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto_2.getDataBelongSubjectType(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-数据归属主体类型编码不能为空", false);
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto_2.getDataBelongSubjectId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto_2.getDataBelongSubjectName(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-数据归属主体名称不能为空", false);
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto_2.getDataUsageSceneCode(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-数据业务场景不能为空", false);
            Assert.isNull(implementCrossTempLoopExtractDatasComReqDto_2.getSpaceId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行跨模板循环提取标准数据(公共)-创建于空间ID不能为空", false);
            implementCrossTempLoopExtractDatasComRespDto_2 = implementCrossTempLoopExtractDatasCom(implementCrossTempLoopExtractDatasComReqDto_2)/*vcase invoke 同服务,同domain*/;


        }
//virtualUsage D4执行回写跨模板数据整合主题(公共)  72744
        ImplementWriteBackIntegrateThemeComRespDto implementWriteBackIntegrateThemeComRespDto = null;
        ImplementWriteBackIntegrateThemeComReqDto implementWriteBackIntegrateThemeComReqDto = new ImplementWriteBackIntegrateThemeComReqDto();
        if (reqDto != null) {
            implementWriteBackIntegrateThemeComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1991263_1_72744
        }

        /*D4执行回写跨模板数据整合主题(公共)[10167]   */
        Assert.isNull(implementWriteBackIntegrateThemeComReqDto.getSpaceId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行回写跨模板数据整合主题(公共)-创建于空间ID不能为空", false);
        implementWriteBackIntegrateThemeComRespDto = implementWriteBackIntegrateThemeCom(implementWriteBackIntegrateThemeComReqDto)/*vcase invoke 同服务,同domain*/;


//virtualUsage D4执行计算跨模板完成率等标准数据(公共)  72745
        ImplementCrossTempExtractCompRateEtcDatasComRespDto implementCrossTempExtractCompRateEtcDatasComRespDto = null;
        if (queryConfItemMatchAnswerListComRespDto != null) {
            ImplementCrossTempExtractCompRateEtcDatasComReqDto implementCrossTempExtractCompRateEtcDatasComReqDto = new ImplementCrossTempExtractCompRateEtcDatasComReqDto();
            if (reqDto != null) {
                implementCrossTempExtractCompRateEtcDatasComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1991264_1_72745
                implementCrossTempExtractCompRateEtcDatasComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1991265_1_72745
                implementCrossTempExtractCompRateEtcDatasComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1991268_1_72745
                implementCrossTempExtractCompRateEtcDatasComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1991269_1_72745
                implementCrossTempExtractCompRateEtcDatasComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1991266_1_72745
            }
            if (receptionServiceRes != null) {
                implementCrossTempExtractCompRateEtcDatasComReqDto.setDataUsageSceneCode(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1991267_1_72745
            }
            if (queryConfItemMatchAnswerListComRespDto != null && queryConfItemMatchAnswerListComRespDto.getConfSchemeItemResultList() != null && !CollectionUtil.isEmpty(queryConfItemMatchAnswerListComRespDto.getConfSchemeItemResultList())) {
                implementCrossTempExtractCompRateEtcDatasComReqDto.setStandardDataList(queryConfItemMatchAnswerListComRespDto.getConfSchemeItemResultList().stream().map(item -> item.getEndValue())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:1991270_1_72745
            }

            /*D4执行计算跨模板完成率等标准数据(公共)[10164]   */
            Assert.isNull(implementCrossTempExtractCompRateEtcDatasComReqDto.getDataBelongSubjectType(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板完成率等标准数据(公共)-数据归属主体类型编码不能为空", false);
            Assert.isNull(implementCrossTempExtractCompRateEtcDatasComReqDto.getDataBelongSubjectId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板完成率等标准数据(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(implementCrossTempExtractCompRateEtcDatasComReqDto.getDataBelongSubjectName(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板完成率等标准数据(公共)-数据归属主体名称不能为空", false);
            Assert.isNull(implementCrossTempExtractCompRateEtcDatasComReqDto.getIntegrateThemeId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板完成率等标准数据(公共)-整合主题ID不能为空", false);
            Assert.isNull(implementCrossTempExtractCompRateEtcDatasComReqDto.getDataUsageSceneCode(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板完成率等标准数据(公共)-数据业务场景不能为空", false);
            Assert.isNull(implementCrossTempExtractCompRateEtcDatasComReqDto.getSpaceId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板完成率等标准数据(公共)-创建于空间ID不能为空", false);
            implementCrossTempExtractCompRateEtcDatasComRespDto = implementCrossTempExtractCompRateEtcDatasCom(implementCrossTempExtractCompRateEtcDatasComReqDto)/*vcase invoke 同服务,同domain*/;


        }
//virtualUsage D4执行计算跨模板进度值等标准数据(公共)  72746
        ImplementCrossTempExtractProgressEtcDatasComRespDto implementCrossTempExtractProgressEtcDatasComRespDto = null;
        if (queryConfItemMatchAnswerListComRespDto_2 != null) {
            ImplementCrossTempExtractProgressEtcDatasComReqDto implementCrossTempExtractProgressEtcDatasComReqDto = new ImplementCrossTempExtractProgressEtcDatasComReqDto();
            if (reqDto != null) {
                implementCrossTempExtractProgressEtcDatasComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1991271_1_72746
                implementCrossTempExtractProgressEtcDatasComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1991272_1_72746
                implementCrossTempExtractProgressEtcDatasComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1991275_1_72746
                implementCrossTempExtractProgressEtcDatasComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1991276_1_72746
                implementCrossTempExtractProgressEtcDatasComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1991273_1_72746
            }
            if (receptionServiceRes != null) {
                implementCrossTempExtractProgressEtcDatasComReqDto.setDataUsageSceneCode(receptionServiceRes.getCustomField1());//SimpleFieldAssign//sourceId:1991274_1_72746
            }
            if (queryConfItemMatchAnswerListComRespDto_2 != null && queryConfItemMatchAnswerListComRespDto_2.getConfSchemeItemResultList() != null && !CollectionUtil.isEmpty(queryConfItemMatchAnswerListComRespDto_2.getConfSchemeItemResultList())) {
                implementCrossTempExtractProgressEtcDatasComReqDto.setStandardDataList(queryConfItemMatchAnswerListComRespDto_2.getConfSchemeItemResultList().stream().map(item -> item.getEndValue())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:1991277_1_72746
            }

            /*D4执行计算跨模板进度值等标准数据(公共)[10159]   */
            Assert.isNull(implementCrossTempExtractProgressEtcDatasComReqDto.getDataBelongSubjectType(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板进度值等标准数据(公共)-数据归属主体类型编码不能为空", false);
            Assert.isNull(implementCrossTempExtractProgressEtcDatasComReqDto.getDataBelongSubjectId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板进度值等标准数据(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(implementCrossTempExtractProgressEtcDatasComReqDto.getDataBelongSubjectName(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板进度值等标准数据(公共)-数据归属主体名称不能为空", false);
            Assert.isNull(implementCrossTempExtractProgressEtcDatasComReqDto.getIntegrateThemeId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板进度值等标准数据(公共)-整合主题ID不能为空", false);
            Assert.isNull(implementCrossTempExtractProgressEtcDatasComReqDto.getDataUsageSceneCode(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板进度值等标准数据(公共)-数据业务场景不能为空", false);
            Assert.isNull(implementCrossTempExtractProgressEtcDatasComReqDto.getSpaceId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板进度值等标准数据(公共)-创建于空间ID不能为空", false);
            implementCrossTempExtractProgressEtcDatasComRespDto = implementCrossTempExtractProgressEtcDatasCom(implementCrossTempExtractProgressEtcDatasComReqDto)/*vcase invoke 同服务,同domain*/;


        }
//virtualUsage D4执行计算跨模板汇报任务数等标准数据(公共)  72747
        ImplementCrossTempExtractReportNumEtcDatasComRespDto implementCrossTempExtractReportNumEtcDatasComRespDto = null;
        if (queryConfItemMatchAnswerListComRespDto_4 != null) {
            ImplementCrossTempExtractReportNumEtcDatasComReqDto implementCrossTempExtractReportNumEtcDatasComReqDto = new ImplementCrossTempExtractReportNumEtcDatasComReqDto();
            if (reqDto != null) {
                implementCrossTempExtractReportNumEtcDatasComReqDto.setDataBelongSubjectType(reqDto.getDataBelongSubjectType());//SimpleFieldAssign//sourceId:1991278_1_72747
                implementCrossTempExtractReportNumEtcDatasComReqDto.setDataBelongSubjectId(reqDto.getDataBelongSubjectId());//SimpleFieldAssign//sourceId:1991279_1_72747
                implementCrossTempExtractReportNumEtcDatasComReqDto.setDataBelongSubjectName(reqDto.getDataBelongSubjectName());//SimpleFieldAssign//sourceId:1991281_1_72747
                implementCrossTempExtractReportNumEtcDatasComReqDto.setIntegrateThemeId(reqDto.getIntegrateThemeId());//SimpleFieldAssign//sourceId:1991282_1_72747
                implementCrossTempExtractReportNumEtcDatasComReqDto.setSpaceId(reqDto.getSpaceId());//SimpleFieldAssign//sourceId:1991280_1_72747
            }
            if (queryConfItemMatchAnswerListComRespDto_4 != null && queryConfItemMatchAnswerListComRespDto_4.getConfSchemeItemResultList() != null && !CollectionUtil.isEmpty(queryConfItemMatchAnswerListComRespDto_4.getConfSchemeItemResultList())) {
                implementCrossTempExtractReportNumEtcDatasComReqDto.setStandardDataList(queryConfItemMatchAnswerListComRespDto_4.getConfSchemeItemResultList().stream().map(item -> item.getEndValue())
                        .collect(Collectors.toList()));/*list-to-strings*///sourceId:1991283_1_72747
            }

            /*D4执行计算跨模板汇报任务数等标准数据(公共)[10165]   */
            Assert.isNull(implementCrossTempExtractReportNumEtcDatasComReqDto.getDataBelongSubjectType(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板汇报任务数等标准数据(公共)-数据归属主体类型编码不能为空", false);
            Assert.isNull(implementCrossTempExtractReportNumEtcDatasComReqDto.getDataBelongSubjectId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板汇报任务数等标准数据(公共)-数据归属主体ID不能为空", false);
            Assert.isNull(implementCrossTempExtractReportNumEtcDatasComReqDto.getDataBelongSubjectName(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板汇报任务数等标准数据(公共)-数据归属主体名称不能为空", false);
            Assert.isNull(implementCrossTempExtractReportNumEtcDatasComReqDto.getIntegrateThemeId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板汇报任务数等标准数据(公共)-整合主题ID不能为空", false);
            Assert.isNull(implementCrossTempExtractReportNumEtcDatasComReqDto.getSpaceId(), "D4执行跨模板提取并整合标准数据(公共)-D4执行计算跨模板汇报任务数等标准数据(公共)-创建于空间ID不能为空", false);
            implementCrossTempExtractReportNumEtcDatasComRespDto = implementCrossTempExtractReportNumEtcDatasCom(implementCrossTempExtractReportNumEtcDatasComReqDto)/*vcase invoke 同服务,同domain*/;


        }
        ImplementCrossTempExtractAndIntegrateDatasComRespDto retData = new ImplementCrossTempExtractAndIntegrateDatasComRespDto();


        return retData;
    }

    @Resource
    private MOmsThemeEvaTempService mOmsThemeEvaTempService;
    @Resource
    private MOmsTargetIntegrateTempDataScopeService mOmsTargetIntegrateTempDataScopeService;
    @Resource
    private NbCrossTempIntegrate nbCrossTempIntegrate;
    //@Resource
    //private MCustomFields5Service mCustomFields5Service;
    @Resource
    private MOmsStandardDataResultService mOmsStandardDataResultService;
    @Resource
    private InterfaceModeService interfaceModeService;
    @Resource
    private TargetCycleService fwAppTargetCycleClient;
    //@Resource
    //private MOmsTargetAttributionCycleService mOmsTargetAttributionCycleService;
    @Resource
    private StandardDataService standardDataService;
    @Resource
    private FwAppExecuteCycleClient fwAppExecuteCycleClient;
    @Resource
    private FwCompCalculationRulesClient fwCompCalculationRulesClient;
    @Resource
    private CalculationRulesService calculationRulesService;
    @Resource
    private ConfSchemeService confSchemeService;
//@Resource
    //private MOmsExecuteCycleStageService mOmsExecuteCycleStageService;
//@Resource
    //private undefinedService undefinedService;
    //
}
